Establecer y cambiar el formato de número para el rango de celdas de Excel a través de la macro VBA

Tabla de contenido

Si cambia el formato numérico de una celda individual o un rango de celda con una macro de VBA, puede formatear tablas y rangos de datos rápida y fácilmente de acuerdo con sus requisitos sin que el usuario tenga que hacer nada.

Cambiar los formatos de números en una hoja de cálculo de Excel es fácil. Con la combinación de teclas CTRL 1 puede abrir el cuadro de diálogo FORMAT CELLS en todas las versiones de Excel y cambiar la apariencia de sus celdas.

Pero, ¿qué haces cuando quieres cambiar el formato de las celdas desde una macro? La siguiente figura muestra una tabla con datos en las columnas A y B.

Desea redefinir el formato numérico para el rango B2: B25 y usar un formato comercial con dos lugares decimales. Utilice la siguiente macro:

Sub LegeZahlenformatFest ()
Rango ("B2: B25"). NumberFormat = "#, ## 0.00"
End Sub

Después del inicio, se reformateará la lista. A los números en el rango B2: B25 se les han dado nuevos formatos de números. La siguiente figura muestra el resultado:

Para ingresar a la macro, presione ALT F11 en Excel para abrir el editor de VBA. Seleccione el comando INSERTAR - MODULE en el editor de VBA e ingrese la macro. Para iniciar la macro, active la combinación de teclas ALT F8 en Excel. Los dos atajos de teclado para iniciar el editor de VBA y la macro funcionan en todas las versiones de Excel.

En la macro, puede utilizar la referencia "B2: B25" para especificar a qué rango de celdas se le dará un nuevo formato de número. El área de la hoja de trabajo actualmente activa siempre tiene formato. Si solo desea formatear una celda, incluya solo una dirección de celda en esta referencia.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave