Saltar al contenido

error de macro por conflicto de versiones de oficce


Recommended Posts

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

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

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

Archivado

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

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.