Necesito ayuda con una línea de código
Publicado por Rafael (18 intervenciones) el 27/05/2019 17:15:56
Hola:
Estoy teniendo problemas con una sencilla línea de código.
Estoy escribiendo:
ActiveCell.FormulaR1C1 = "=SI(_InfoBasDescripcionProblema<>"";_InfoBasDescripcionProblema;"")"
Pero esto es lo que la macro coloca en la celda
=SI(_InfoBasProblemaSegunAgente<>";_InfoBasProblemaSegunAgente;")
Faltan unas comillas,
Intenté colocando
ActiveCell.FormulaR1C1 = "=SI(_InfoBasDescripcionProblema<>"""";_InfoBasDescripcionProblema;"""")"
Pero me sale un error que necesita depuración, "Se ha producido un error '1004', en tiempo de ejecución",
Lo más raro del caso es que todo funcionaba, sólo que llevé al archivo de Excel a otra computadora que sólo aceptaba las instrucciones en inglés, por elemplo, había que poner =IF(... en vez de =SI(..., y además colocaba mas comillas a las instrucciones, logré arreglar todo, ahora volví a la computadora anterior en la que debo colocar =SI(... en vez de =IF(..., a aquí es donde ahora no quiere funcionar
Rafael
Estoy teniendo problemas con una sencilla línea de código.
Estoy escribiendo:
ActiveCell.FormulaR1C1 = "=SI(_InfoBasDescripcionProblema<>"";_InfoBasDescripcionProblema;"")"
Pero esto es lo que la macro coloca en la celda
=SI(_InfoBasProblemaSegunAgente<>";_InfoBasProblemaSegunAgente;")
Faltan unas comillas,
Intenté colocando
ActiveCell.FormulaR1C1 = "=SI(_InfoBasDescripcionProblema<>"""";_InfoBasDescripcionProblema;"""")"
Pero me sale un error que necesita depuración, "Se ha producido un error '1004', en tiempo de ejecución",
Lo más raro del caso es que todo funcionaba, sólo que llevé al archivo de Excel a otra computadora que sólo aceptaba las instrucciones en inglés, por elemplo, había que poner =IF(... en vez de =SI(..., y además colocaba mas comillas a las instrucciones, logré arreglar todo, ahora volví a la computadora anterior en la que debo colocar =SI(... en vez de =IF(..., a aquí es donde ahora no quiere funcionar
Rafael
Valora esta pregunta


0