Insertar fórmula en Excel con VB6 |
Responder |
Autor | |
Emil
Nuevo Unido: 26/Diciembre/2019 Localización: 31190 Estado: Sin conexión Puntos: 2 |
Tema: Insertar fórmula en Excel con VB6 Enviado: 26/Diciembre/2019 a las 13:57 |
Tengo Excel 2000. En un botón tengo este código:
'Formula la columna "Uds 30 días" Range("g8").Select Hoja1.Range("G8").Formula = "+SI(TIPO(BUSCARV(A8;M$8:N$192;1;FALSO))=16;"";BUSCARV(A8;M$8:N$192;2;FALSO))" Range("g8:g200").Select Selection.FillDown La ejecución es correcta excepto que la columna G no asimila la fórmula, la muestra como una cadena de texto, pero no la ejecuta. Si accedo a cualquiera de las celdas que han quedado cargadas con el texto de la fórmula y hago una modificación cualquiera, la fórmula se ejecuta. Tan simple como, por ejemplo, eliminar el último paréntesis y reponerlo. He pensado que las dobles comillas podrían ser malintepretadas y las he sustituido por 'cero' (...=16;0;BUSCARV...) sin resultado. Es todo. Si no se entiende bien, intentaría exponerlo mejor. Gracias por vuestra atención. Emilio |
|
Emilio
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Santander Unido: 08/Agosto/2004 Localización: España Estado: Sin conexión Puntos: 18836 |
Enviado: 26/Diciembre/2019 a las 14:10 |
Hola! así por encima, si usas formula, has de ponerla en ingles, puedes intentarlo con FormulaLocal pero es mejor y mas fácil así
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |