Saltar al contenido

error de macro por conflicto de versiones de oficce

publicado

Buen día a todos, soy nueva en esto, he encontrado un archivo en uno de los foros el cual esta muy bueno

pero uso Excel 2010 y me marca error aquí:

Range("AG" & y + 1).FormulaLocal = "=CONTAR.SI(B" & y + 1 & ":AF" & y + 1 & ";" & """" & letra & """" & ")"

como se puede solucionar esto.

les adjunto el archivo

muchas gracias.

Control de asistencia II.rar

Featured Replies

publicado

Buenas, ChiKangie

Prueba a sustituir esa línea por:

Range("AG" & y + 1).Formula = "=COUNTIF(B" & y + 1 & ":AF" & y + 1 & ";" & [COLOR=#ff0000]""""[/COLOR] & letra & [COLOR=#ff0000]""""[/COLOR] & ")"
[/CODE]

Por si tiene que ver con el tema del lenguaje de la versión que utilices.

Un saludo,

Tese

publicado
  • Autor

Hola Tese ya cambie el código pero sigue el mismo problema, eso pasa cuando le doy en cualquiera de las fechas de la celda de B2 hasta AG2, sale un recuadro que es donde se supone que voy poniendo la asistencia de las personas y al darle aceptar con la palomita verde me sale ese error en ese código. que podrá ser?

adjunto archivo nuevamente

Control de asistencia .rar

publicado

Prueba cambiar el punto y coma que separa los argumentos del COUNT por una coma, eso depende de la configuración de la máquina donde estas. La pregunta sería cómo hacer que Excel (que tu macro) detecte automáticamente si debe usar la coma o el punto y coma. Debe de haber alguna forma!!

Para evitarme ese problema, intento hacer que las fórmulas ya estén puestas en la hoja o usar algoritmos propios desde VBA en lugar de usar las funciones intrínsecas (cada vez que sea posible hacerlo)

publicado

amigo tu problema es por el punto y coma, sustituye el punto y coma (;) por solo coma (,) y listo

- - - - - Mensaje combinado - - - - -

amigo tu problema es por el punto y coma, sustituye el punto y coma (;) por solo coma (,) y listo

publicado
  • Autor

Gracias bigpetroman y DiegoPc, pero ya he hecho lo que me dicen y sigo con el mismo conflicto :sorrow:

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.