Para la propiedad NumberFormat.
Aplique el formato de monera _-$* #,##0.00_-;-$* #,##0.00_-;_-$* "-"??_-;_-@_-
que en En Excel da como resultado $ 10,000.00, sin embargo al usarlo en la macro marca error 13 en tiempo de ejecución.
¿Cuál es el problema?
También hice una prueba con formato de moneda rusa #,##0.00 [$₽-ru-RU], en Excel la marca bien 30,000.00 ₽, pero en macros el símbolo de moneda lo marca con una ?.
Supongo que no lo reconoce ¿Algún comentario?
Aplique el formato de monera _-$* #,##0.00_-;-$* #,##0.00_-;_-$* "-"??_-;_-@_-
que en En Excel da como resultado $ 10,000.00, sin embargo al usarlo en la macro marca error 13 en tiempo de ejecución.
¿Cuál es el problema?
También hice una prueba con formato de moneda rusa #,##0.00 [$₽-ru-RU], en Excel la marca bien 30,000.00 ₽, pero en macros el símbolo de moneda lo marca con una ?.
Supongo que no lo reconoce ¿Algún comentario?
Respuestas
sergioacamposh respondió hace 1 month ago:
Qué tal.
Los formatos de Contabilidad como el que usas ,solo se pueden usar en Formato de celda, pero no en las funciones TEXTO o NumberFormat de VBA.
Mi sugerencia, usa esto:
Range("B4").NumberFormat = "$#,##0.00"
Los formatos de Contabilidad como el que usas ,solo se pueden usar en Formato de celda, pero no en las funciones TEXTO o NumberFormat de VBA.
Mi sugerencia, usa esto:
Range("B4").NumberFormat = "$#,##0.00"