|
NavegaciónInicio de sesiónEn lÃneaEn este momento hay 0 usuarios y 91 invitados en lÃnea.
|
INTRODUCIR UNA FORMULA DESDE UNA MACROHola, que tal? Estoy intentando meter una formula en una celda desde una macro. La linea es la siguiente: ActiveCell.formula = "=E" & i + 1 & "*BUSCARV(INDIRECTO(""F"" & " & i + 1 & ");VIVTIPO;2;FALSO)" VIVTIPO es un nombre que he definido en excel el problema me viene por el signo = que hay justo antes de la E. Si lo quito, la macro no me da error, pero tampoco se pone el = en la celda y por lo tanto no se calcula. Te agradecería que le hechases un vistazo, porque llevo 2 días con esto y no le veo solución. Un saludo
Enviado por fjlruiz el 16 Enero, 2010 - 22:45. ![]() la configuración regional de VBAEnviado por pacomegia el 17 Enero, 2010 - 16:55.
VBA está en inglés, y pasa de la configuración regional de tu equipo, que es donde defines el separador decimal y el separador de listas. En VBA el separador decimal es el punto siempre, y el separador de listas es la coma siempre, independientemente de cómo esté configurado el equipo que es lo que sí interpreta Excel. |
cargando...
Buscar en necesitomas.comExcelómetroTemas nuevosLo más vistoHoy: |
Re: INTRODUCIR UNA FORMULA DESDE UNA MACRO
Yo me lo guiso, yo me lo como:
Ya he encontrado la solución. En vez de poner el punto y coma en la formula, se pone solamente coma.
Entiendo que el punto y coma es para cuando se escribe la formula directamente en Excel.
Un saludo