Aplicar formato de número a la hoja Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

Al trabajar con valores numéricos, resulta muy molesto aplicar formato de número a la hoja Excel, pudiendo recurrir a las macros.

Disponemos en nuestra hoja diferentes celdas con valores numéricos y deseamos modificar su formato por el deseado.

  • CREAR MACRO VBA

  1. Abrir el libro Excel deseado.

  2. Pulsar la tecla Alt y mantener pulsada / Pulsar la tecla F11. Mostrará el editor de Visual Basic.

  3. Ir a: Barra de Menú / Insertar / Módulo. Mostrará la ventana del módulo donde escribimos la macro.

    Explorador de Proyectos con módulo1 seleccionado
  4. Escribir el código de la macro:

    Sub Numero_Decimal()

    Application.ScreenUpdating = False
    Application.DisplayAlerts = False

    fila = ActiveCell.SpecialCells(xlLastCell).Row
    columna = ActiveCell.SpecialCells(xlLastCell).Column

    For i = 1 To fila
    For j = 1 To columna

    Cells(i, j).Select
    ActiveCell.NumberFormat = “#,##0.00”

    Next
    Next

    Application.DisplayAlerts = True
    Application.ScreenUpdating = True

    End Sub

Podemos cambiar el formato “#,##0.00” en el código, por el deseado (en formato inglés, delimitadores puntos y comas):

FormatoMuestra
“0”
1000
“0.00”
1000,00
“#,##0.00”
1.000,00
“#,##0.000”
1.000,000
“#,##0.00 €”
1.000,00 €
“€ #,##0.00”
€ 1.000,00
“#,##0 € ;[Red]-#,##0 €”
1.000 €
-1.000 €
“#,##0.00_ ;[Red]-#,##0.00 “
1.000,00
-1.000,00
“#,##0.00 € ;[Red]-#,##0.00 €”
1.000,00 €
-1.000,00 €
“[$USD] #,##0.00”
USD 1.000,00
  • EJECUTAR LA MACRO

  1. Ir a: Ventana de Excel / Hoja deseada.

  2. Pulsar la tecla Alt y mantener pulsada / Pulsar la tecla F8. Mostrará la ventana de macro con las macros disponibles.

  3. Ejecutar la macro: "Numero_Decimal". Macro creada.

  4. Verificar como aplica el formato con punto de mil y dos decimales.

  

Nivel de dificultad: Experto VBA-Macros Excel Experto VBA – Macros

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *