Especifique el formato de número para una o más columnas de Excel usando una macro de VBA

Tabla de contenido

Para establecer el formato de número para una o más columnas en una hoja de trabajo, puede usar un comando de VBA

Puede cambiar un formato de número para una columna completa rápidamente utilizando la forma interactiva en Excel. Haga clic en la letra en el encabezado de la columna y especifique un formato de número.

Pero, ¿cómo se hace el trabajo desde un programa de VBA? Utilice la siguiente macro:

Sub LegeSpaltenformatFest ()
ActiveSheet.Columns ("B: C"). NumberFormat = "#, ## 0.00"
End Sub

Utilice el argumento después del comando COLUMNAS para definir a qué columnas desea asignar un nuevo formato de número. Como en el ejemplo, puede usar un rango de columna o especificar una letra de una sola columna.

El formato de número que se utilizará como nuevo formato para la columna o el rango de la columna está determinado por la expresión de cadena de la derecha. Introduzca aquí el formato de número como texto.

Para averiguar cómo se ve el formato numérico existente en una celda en forma de texto, puede consultar el formato de una celda. Para hacer esto, haga clic en la celda, presione la combinación de teclas CTRL 1 (esto abre el cuadro de diálogo FORMAT CELLS en todas las versiones de Excel) y cambie a la pestaña NUMBER. Active la entrada USUARIO DEFINIDO en la lista CATEGORÍA. En el campo TIPO, Excel ahora le muestra el formato numérico actual en notación de texto.

Para ingresar a la macro, presione la combinación de teclas ALT F11 en Excel. Esto llama al editor de VBA. Utilice el comando INSERTAR - MÓDULO para insertar una hoja de módulo vacía. Para iniciar la macro, presione la combinación de teclas ALT F8 dentro de Excel.

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

wave wave wave wave wave