• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Tutorial Excel

Aprende Excel

¡¡¡Más de 300 lecciones de Excel GRATIS!!!
  • Inicio
  • Blog
  • Funciones
  • Gráficos
  • Trucos
  • Macros
  • Generalidades

Blog

Cómo aplicar y crear ESTILOS de celda en Excel

Cuando diseñamos libros de trabajo, plantillas o cuadros de mando en Microsoft Excel, aplicar formato celda por celda (cambiar el color de fondo, poner negrita, ajustar bordes o modificar la fuente) consume una enorme cantidad de tiempo. Además, al hacerlo manualmente es muy fácil cometer inconsistencias visuales entre distintas hojas de cálculo.

Para resolver esto existen los Estilos de Celda. Esta funcionalidad te permite aplicar un conjunto completo de formatos (tipo de letra, tamaño, color de relleno, alineación y bordes) con un solo clic, garantizando que todo tu documento mantenga un diseño limpio, estandarizado y profesional.

En este artículo aprenderás a utilizar los estilos predefinidos de Excel y a crear tus propios estilos personalizados.

¿Qué es un Estilo de Celda y dónde se encuentra?

Un estilo de celda es una combinación predefinida de formatos. En lugar de aplicar cuatro o cinco cambios individuales a un encabezado o celda de total, aplicas un único estilo que los agrupa todos.

  • Ubicación en la barra de herramientas: Dirígete a la pestaña Inicio > grupo Estilos > botón Estilos de celda.

Al hacer clic, se desplegará una galería con opciones organizadas por categorías:

  • Bueno, Malo y Neutral: Ideal para resaltar estados (verde para correcto, rojo para alertas, amarillo para advertencias).
  • Datos y modelos: Formatos específicos para celdas de entrada, salida, cálculo o notas.
  • Títulos y encabezados: Estilos tipográficos diseñados para dar jerarquía a los textos.
  • Estilos de celda con énfasis: Variaciones de color basados en el tema de tu documento.

Paso 1: Cómo aplicar un estilo de celda integrado

Aplicar un estilo predefinido a tu tabla lleva apenas dos segundos:

  1. Selecciona la celda o el rango de celdas al que deseas dar formato.
  2. Ve a la pestaña Inicio y abre el desplegable Estilos de celda.
  3. Pasa el cursor sobre los diferentes estilos para ver una vista previa en tiempo real en tu hoja de cálculo.
  4. Haz clic sobre el estilo que más te guste para aplicarlo de forma definitiva.

Paso 2: Cómo crear tu propio estilo personalizado

Si en tu empresa utilizas una paleta de colores corporativa específica o un tipo de fuente concreto, puedes crear tu propio estilo reutilizable para no tener que configurarlo desde cero en cada tabla.

  1. Selecciona una celda y ve a Inicio > Estilos de celda.
  2. En la parte inferior del menú desplegable, haz clic en Nuevo estilo de celda….
  3. Se abrirá una ventana emergente:
    • Nombre del estilo: Escribe un nombre descriptivo (por ejemplo, Encabezado Corporativo o Total Destacado).
    • Haz clic en el botón Formato… para abrir la ventana clásica de edición (donde podrás elegir el tipo de fuente, tamaño, bordes, color de relleno, alineación y formato numérico).
  4. Configura el aspecto deseado y pulsa Aceptar.
  5. Vuelve a pulsar Aceptar para guardar el estilo.

A partir de ese momento, tu nuevo estilo aparecerá en la parte superior de la galería de Estilos de celda (en la sección Personalizado) listo para aplicarse en cualquier parte de tu libro con un solo clic.

Ventaja clave: Modificación masiva e instantánea

La verdadera potencia de los estilos de celda se aprecia cuando necesitas hacer cambios de diseño en documentos grandes:

Si has aplicado un estilo personalizado (por ejemplo, Encabezado Corporativo) a 50 tablas distribuidas en diferentes pestañas y decides cambiar el color corporativo de azul a verde:

  1. Haz clic derecho sobre tu estilo guardado en la galería de Estilos de celda.
  2. Selecciona Modificar… y cambia el color de relleno a verde.
  3. Al hacer clic en Aceptar, las 50 tablas de tu archivo se actualizarán automáticamente al nuevo color al instante, sin necesidad de ir celda por celda.

Video explicativo:


Suscríbete al canal para no perderte los siguientes videos:

Suscríbete

Macro para proteger (y desproteger) todas las hojas de un libro en Excel

Cuando trabajamos con cuadernos de mando complejos, presupuestos anuales o modelos financieros que contienen decenas de pestañas, garantizar la seguridad de la información es prioritario. Si compartimos el archivo con otros departamentos o clientes, es crucial bloquear las celdas con fórmulas para evitar que alguien altere la lógica de cálculo por accidente.

Sin embargo, Excel tiene una limitación molesta: no permite proteger múltiples hojas a la vez de forma nativa. Si seleccionas varias pestañas agrupándolas con la tecla Ctrl, comprobarás que en la cinta de opciones la función de Proteger hoja se deshabilita por completo.

Ir hoja por hoja activando la protección manual puede llevarte mucho tiempo y generar errores si te olvidas de alguna pestaña. En esta guía te proporcionamos las macros definitivas en VBA para proteger y desproteger todas las hojas de tu libro en un solo clic, incluyendo opciones avanzadas con contraseña interactiva.

1. Macro básica para proteger todas las hojas automáticamente

Para automatizar este proceso, utilizaremos un bucle en Visual Basic que recorrerá cada una de las pestañas activas en el libro y les aplicará la clave de seguridad definida.

Paso 1: Inserción del código en el editor VBE

  1. Abre tu libro de trabajo y presiona la combinación de teclas Alt + F11 para abrir el editor de Visual Basic.
  2. En el menú superior, haz clic en Insertar > Módulo.
  3. Copia y pega el siguiente código en la pantalla blanca central:

VBA

Sub ProtegerTodasLasHojas()
    'Macro para proteger todas las hojas de un libro automáticamente
    Dim wksht As Worksheet
    
    'Recorremos cada hoja del libro activo
    For Each wksht In ActiveWorkbook.Worksheets
        'Aplicamos la protección con contraseña
        wksht.Protect Password:="contraseña"
    Next wksht
    
    MsgBox "¡Todas las hojas han sido protegidas correctamente!", vbInformation, "Éxito"
End Sub

(Nota: En este ejemplo hemos definido la clave "contraseña". Puedes cambiar el texto entre comillas por la clave secreta que tú elijas).

Paso 2: Guardado del archivo

Al contener código de programación, recuerda que debes hacer clic en Guardar como y seleccionar el tipo de documento Libro de Excel habilitado para macros (*.xlsm) para no perder tus rutinas al cerrar el programa.

2. Macro para desproteger todas las hojas de golpe

Si necesitas hacer modificaciones masivas en tus plantillas o actualizar formulas en varias pestañas, desprotegerlas una a una desde el menú Revisar > Desproteger hoja e introducir la clave en cada pestaña resulta aburrido y poco eficiente.

Para revertir el proceso al instante, añade esta segunda macro a tu Módulo de VBA:

VBA

Sub DesprotegerTodasLasHojas()
    'Macro para desproteger todas las hojas del libro activo
    Dim wksht As Worksheet
    
    On Error Resume Next 'Evita que el programa se detenga si la clave es incorrecta
    
    For Each wksht In ActiveWorkbook.Worksheets
        'Retiramos la protección usando la clave configurada
        wksht.Unprotect Password:="contraseña"
    Next wksht
    
    MsgBox "¡Todas las hojas han sido desprotegidas!", vbInformation, "Proceso Completado"
End Sub

3. Versión Avanzada e Interactiva: Petición de contraseña mediante InputBox

Tener la contraseña escrita a fuego dentro del código del módulo (Password:="contraseña") tiene un inconveniente: si un usuario con conocimientos básicos presiona Alt + F11, podrá ver la clave escrita en texto plano dentro de la macro.

Para solucionar esto y aportar un salto de calidad profesional a tus herramientas de trabajo, podemos hacer que la macro despliegue un cuadro emergente pidiéndote la contraseña en tiempo real antes de ejecutar la acción:

VBA

Sub ProtegerHojasInteractivas()
    Dim wksht As Worksheet
    Dim MiClave As String
    
    'Solicitamos la clave al usuario mediante una ventana emergente
    MiClave = InputBox("Introduce la contraseña para proteger todas las hojas:", "Seguridad de la Hoja")
    
    'Si el usuario cancela o deja el cuadro vacío, cancelamos la operación
    If MiClave = "" Then Exit Sub
    
    For Each wksht In ActiveWorkbook.Worksheets
        wksht.Protect Password:=MiClave
    Next wksht
    
    MsgBox "Protección aplicada con éxito en todo el libro.", vbInformation, "Atención"
End Sub

Con este método, la clave nunca queda guardada de forma rígida dentro del código, ofreciendo flexibilidad absoluta para que cambies de contraseña cuando lo necesites sin modificar el script de programación.

Cómo ejecutar las macros en tu día a día

Una vez creadas las rutinas dentro del módulo, ponerlas en marcha es facilísimo:

  1. Presiona la combinación de teclas Alt + F8 (o dirígete a la pestaña Programador/Desarrollador > Macros).
  2. Selecciona la rutina que deseas activar (por ejemplo, ProtegerTodasLasHojas o DesprotegerTodasLasHojas).
  3. Haz clic en el botón Ejecutar.

Visualmente la pantalla no parpadeará, pero al intentar hacer doble clic sobre cualquier celda para editar su contenido, Excel bloqueará la acción y desplegará el aviso oficial indicando que la hoja se encuentra protegida contra escritura.

Consideraciones técnicas y errores habituales

Para garantizar que la macro se ejecute sin contratiempos en tus modelos financieros, ten en cuenta las siguientes recomendaciones de auditoría:

  • Hojas muy ocultas (VeryHidden): Las macros basadas en el bucle For Each wksht In ActiveWorkbook.Worksheets protegerán y desprotegerán todas las pestañas sin importar su nivel de visibilidad, garantizando que no queden datos expuestos en segundo plano.
  • Proteger la estructura global del libro: Recuerda que la propiedad wksht.Protect bloquea el contenido de las celdas dentro de la hoja, pero no impide que un usuario haga clic derecho sobre la pestaña inferior y la elimine o cambie su nombre. Para blindar los nombres y el orden de las pestañas, combina esta solución con el menú Revisar > Proteger libro (Estructura y ventanas).
  • Gestión de claves olvidadas: Asegúrate de guardar la contraseña en un gestor seguro de credenciales. Si proteges un libro entero con una clave compleja mediante VBA y se te olvida, las funciones de recuperación nativas de Excel son limitadas.

 

Cómo crear gráficos con imágenes dinámicas en Excel paso a paso

Los informes de ventas tradicionales basados únicamente en barras de colores o líneas pueden resultar monótonos. Para lograr que un dashboard sea interactivo y visualmente atractivo, el gráfico de imágenes ajustables (pictograma) es una de las mejores alternativas.

Esta técnica te permite sustituir las barras de un gráfico de columnas por imágenes reales de tus productos o marcas (por ejemplo, botellas, vehículos, cajas o paquetes). A medida que los datos de ventas cambian, la imagen se autoajusta automáticamente en tamaño proporcional al resultado.

A continuación, te mostramos el paso a paso detallado para construir esta visualización avanzada desde cero en Microsoft Excel.

Paso 1: Preparar la tabla de datos y las imágenes

Antes de insertar el gráfico, asegúrate de tener todo el material listo:

  1. Tabla de ventas: Diseña tu tabla con la lista de productos en la primera columna y sus correspondientes cifras de ventas en la segunda.
  2. Imágenes en formato PNG (Recomendado): Descarga o prepara las imágenes de los productos. Es muy aconsejable utilizar archivos con fondo transparente (PNG) para que el gráfico luzca limpio y profesional.

Paso 2: Insertar el gráfico de columnas base

  1. Selecciona el rango completo de tu tabla de datos (categorías e importes).
  2. Dirígete a la pestaña Insertar en la cinta de opciones superior.
  3. En el grupo Gráficos, haz clic en Gráfico de columnas en 2D y elige la primera opción (Columnas agrupadas).

Tendrás un gráfico básico en pantalla con barras verticales estándar de un solo color.

Paso 3: Reemplazar las barras por imágenes individuales

Para lograr el efecto dinámico sin deformar la serie completa, el proceso se aplica de forma individual en cada punto de datos:

  1. Haz un primer clic sobre cualquier barra del gráfico (se seleccionarán todas las barras de la serie).
  2. El paso clave: Haz un segundo clic únicamente sobre la primera barra (la que corresponde al primer producto de tu lista). Verás que los puntos de selección ahora marcan solo esa barra individual.
  3. Haz clic derecho sobre esa barra y elige la opción Dar formato a punto de datos… del menú contextual.
  4. En el panel lateral derecho, dirígete al icono del cubo de pintura (Relleno y línea).
  5. Despliega la sección Relleno y selecciona la opción Relleno con imagen o textura.
  6. En el apartado Fuente de la imagen, pulsa sobre el botón Insertar…, elige la opción Desde un archivo y selecciona la imagen correspondiente a ese primer producto.

La primera barra de tu gráfico se transformará al instante en la imagen que acabas de importar.

Paso 4: Ajustar el comportamiento de la imagen (Estirar vs. Apilar)

Por defecto, al insertar una imagen, Excel la estirará a lo largo de la barra. Si prefieres que la imagen conserve sus proporciones originales y aumente de tamaño limpiamente o se apile de forma proporcional al valor asignado, puedes configurar dos opciones dentro del mismo panel lateral:

  • Estirar (Opción estándar): La imagen se alarga verticalmente según la altura de la cifra de ventas.
  • Apilar y ajustar la escala con: Si la imagen se deforma al estirarse, marca la casilla Apilar o Apilar y ajustar la escala. Esto mantendrá la forma exacta del producto y repetirá o escalará la figura a medida que suba la cifra de ventas.

Paso 5: Repetir el proceso para el resto de productos

Aplica exactamente los mismos pasos con el resto de las barras de tu gráfico:

  1. Haz un doble clic pausado sobre la segunda barra.
  2. Selecciona Relleno con imagen o textura.
  3. Inserta la imagen del segundo producto.

Paso 6: Toques finales de diseño

Para terminar de pulir tu reporte:

  • Eliminar elementos innecesarios: Borra las líneas de división grises del fondo y la leyenda para darle un acabado de dashboard moderno.
  • Probar la dinamización: Modifica los números de tus ventas en la tabla inicial. Verás cómo las imágenes crecen o disminuyen en tiempo real, logrando una presentación ejecutiva de alto impacto.

Video explicativo:


Suscríbete al canal para no perderte los siguientes videos:

Suscríbete

Cómo insertar y reproducir un vídeo de YouTube directamente en Excel

A la hora de diseñar plantillas interactivas, guías de formación para empleados o paneles de control (dashboards), a menudo necesitamos incluir explicaciones audiovisuales. El método tradicional —colocar un enlace de texto que abre el navegador web— corta el flujo de trabajo y resulta poco estético.

Afortunadamente, existe una solución mucho más profesional: reproducir vídeos de YouTube o Vimeo dentro de la propia hoja de cálculo de Excel utilizando el complemento gratuito Web Video Player.

A continuación, te enseñamos a instalarlo y a configurarlo paso a paso para que tus usuarios puedan ver el fotograma inicial y reproducir el contenido sin salir de Excel.

Paso 1: Instalar el complemento gratuito «Web Video Player»

Para habilitar la reproducción de vídeo dentro de tu archivo, debemos agregar la extensión oficial a tu versión de Excel:

  1. Abre tu documento de Excel y dirígete a la pestaña Insertar en la cinta de opciones superior.
  2. Dentro del grupo Complementos, haz clic en el botón Obtener complementos (o Tienda, según la versión de Excel).
  3. En la barra de búsqueda de la izquierda, escribe Web Video Player y presiona Enter.
  4. Cuando aparezca el complemento en los resultados, haz clic en el botón Agregar y luego pulsa en Continuar para aceptar las condiciones de uso.

Al instante, se insertará un marco flotante en tu hoja de cálculo listo para recibir la dirección del vídeo.

Paso 2: Copiar el enlace del vídeo desde YouTube

Para que el reproductor reconozca el contenido correctamente:

  1. Entra en YouTube desde tu navegador web y busca el vídeo que deseas integrar.
  2. Haz clic en el botón Compartir situado debajo del reproductor de YouTube.
  3. Haz clic en el botón Copiar para guardar la dirección URL del vídeo en el portapapeles.

Paso 3: Pegar e integrar el vídeo en tu hoja de cálculo

  1. Vuelve a tu hoja de Excel y haz clic dentro del marco del complemento Web Video Player.
  2. En la casilla de texto en blanco que aparece en el cuadro, pega la dirección enlace que acabas de copiar de YouTube.
  3. Haz clic en el botón Set Video (Establecer vídeo).

¡Listo! En lugar de un enlace de texto plano, verás aparecer el fotograma inicial (thumbnail) del vídeo con su reproductor nativo.

Paso 4: Ajustar el tamaño y comportamiento del reproductor

El marco de vídeo se comporta como cualquier objeto o imagen flotante dentro de Excel:

  • Moverlo de sitio: Haz clic sobre los bordes del marco y arrástralo a la posición deseada de tu cuadrícula.
  • Redimensionar el marco: Haz clic sobre los puntos o esquinas del borde para ajustar el ancho y el alto del visor según el diseño de tu reporte.
  • Reproducción en tiempo real: Cuando tú o cualquier usuario haga clic en el botón central de Play, el vídeo comenzará a reproducirse inmediatamente dentro de la propia hoja con audio y controles de volumen integrados.

Nota de compatibilidad: Este mismo complemento (Web Video Player) es plenamente compatible con Microsoft PowerPoint, por lo que puedes aplicar exactamente este mismo proceso si necesitas incrustar vídeos en tus presentaciones ejecutivas.


Video explicativo:


Suscríbete al canal para no perderte los siguientes videos:

Suscríbete

No permitas errores en tus reportes: Usa SI.ERROR y ESERROR correctamente

Pocas cosas restan más profesionalidad a un informe financiero o a un cuadro de mando en Excel que la aparición de mensajes como #¡DIV/0!, #N/A o #¡VALOR!. Además de afear el diseño, estos fallos impiden que otras fórmulas del documento (como los totales o promedios) funcionen correctamente.

Para controlar y gestionar estas incidencias de forma automática, Microsoft Excel ofrece dos herramientas indispensables: la función SI.ERROR y la función ESERROR. En este artículo explicamos su sintaxis, sus diferencias clave y cuándo conviene aplicar cada una.

Tipos de error que evalúan estas funciones

Tanto SI.ERROR como ESERROR están diseñadas para detectar cualquiera de los fallos estándar de cálculo en la cuadrícula:

⛔ Errores compatibles: #N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE? y #¡NULO!.

1. La función SI.ERROR: La solución directa

La función SI.ERROR es la opción más práctica y utilizada. Su objetivo es evaluar una operación y, si esta genera un error, sustituir la etiqueta molesta por un texto limpio (como "Pendiente", "N/D") o por un valor numérico neutral (como 0). Si la fórmula no falla, devuelve el resultado normal.

Sintaxis

=SI.ERROR(valor; valor_si_error)
  • valor: La fórmula o celda que se desea evaluar (por ejemplo, una división o un BUSCARV).
  • valor_si_error: Lo que quieres que se muestre si la fórmula falla.

Ejemplo práctico

Al calcular el margen medio dividiendo ventas entre unidades, si las unidades son cero, Excel devuelve #¡DIV/0!. Para evitarlo:

=SI.ERROR(A2/B2; 0)

Resultado: Si la división es correcta, muestra el resultado. Si hay división por cero, muestra 0.

2. La función ESERROR: Comprobación lógica

A diferencia de la anterior, la función ESERROR no reemplaza el valor por sí sola. Su única tarea es comprobar si una celda o cálculo contiene un error, devolviendo un valor booleano: VERDADERO o FALSO.

Sintaxis

=ESERROR(valor)

valor: La celda o expresión que se quiere verificar.

¿Cuándo conviene usar ESERROR?

ESERROR cobra verdadero sentido cuando se combina con la función condicional SI para construir reglas lógicas más avanzadas o personalizadas:

=SI(ESERROR(A2/B2); «Revisar datos»; A2/B2)

Tabla comparativa: ¿Cuál aplicar en cada situación?

CriterioFunción SI.ERRORFunción ESERROR
Resultado que devuelveEl resultado del cálculo o el valor alternativo.Únicamente VERDADERO o FALSO.
ComplejidadMuy sencilla (1 sola función).Requiere combinarse con =SI(...).
Uso recomendadoLimpiar reportes, silenciar #N/A en búsquedas o evitar #¡DIV/0!.Validaciones lógicas complejas y formato condicional.
CompatibilidadExcel 2007 en adelante.Todas las versiones de Excel.

Consejos para un reporte impecable

  • Mostrar celdas en blanco: Si prefieres que la celda quede completamente limpia cuando haya un fallo en lugar de mostrar un cero, utiliza comillas dobles sin espacio como segundo argumento:

=SI.ERROR(BUSCARV(A2; Tabla; 2; FALSO); «»)

No abuses del enmascaramiento: Utiliza estas funciones para errores esperados (como búsquedas de elementos que aún no existen o divisiones por cero potenciales). No las apliques a ciegas en todo el libro, ya que podrías ocultar errores graves de estructura o referencias rotas (#¡REF!) que sí deberías corregir.


Video explicativo:


Suscríbete al canal para no perderte los siguientes videos:

Suscríbete

Macro para sumar o restar una cantidad a un rango de celdas seleccionadas

Cuando trabajamos con grandes volúmenes de datos en Microsoft Excel, a menudo necesitamos realizar ajustes masivos en las cifras: incrementar precios por inflación, aplicar bonificaciones de puntos a una lista o corregir desvíos en un presupuesto.

Hacer esto celda por celda o crear columnas auxiliares con fórmulas para luego hacer un «copiado y pegado de valores» puede quitarnos mucho tiempo. Afortunadamente, existe una solución mucho más elegante y automatizada: crear una macro en VBA que sume o reste una cantidad fija directamente sobre el rango de celdas que selecciones.

En esta guía te mostramos el código paso a paso, cómo instalarlo en tu libro de Excel y cómo ejecutarlo en segundos.

¿Cómo funciona esta Macro?

El flujo de trabajo es sumamente sencillo e intuitivo:

  1. Seleccionas con el ratón las celdas numéricas que deseas modificar (pueden ser celdas continuas o salteadas).
  2. Ejecutas la macro.
  3. Se abrirá una ventana emergente (InputBox) solicitándote la cantidad a operar.
    • Si escribes un número positivo (ejemplo: 200), sumará ese importe a cada celda.
    • Si escribes un número negativo (ejemplo: -50), restará esa cantidad.
  4. La macro recorre automáticamente tu selección y actualiza los valores al instante, respetando aquellas celdas que contengan texto para no romper la tabla.

Paso 1: Código VBA de la Macro (Optimizado)

A continuación te presentamos el código listo para copiar y pegar. Incluye controles de seguridad para que, en caso de presionar «Cancelar» o escribir texto por error en la ventana emergente, el programa no devuelva un error de código.

VBA

Sub SumarRestarImportes()
    ' ====================================================================
    ' Macro para sumar o restar un importe a las celdas seleccionadas
    ' ====================================================================
    Dim rng As Range
    Dim valorEntrada As String
    Dim numeroOperar As Double
    
    ' Solicitamos al usuario el número a sumar o restar mediante un InputBox
    valorEntrada = InputBox("Introduce el número que deseas SUMAR (ej: 200) o RESTAR (ej: -50):", "Valor a operar")
    
    ' Verificamos si el usuario presionó Cancelar o dejó el cuadro vacío
    If valorEntrada = "" Then Exit Sub
    
    ' Validamos que el valor introducido sea un número real
    If IsNumeric(valorEntrada) Then
        numeroOperar = CDbl(valorEntrada)
        
        ' Desactivamos el refresco de pantalla para mayor velocidad de ejecución
        Application.ScreenUpdating = False
        
        ' Recorremos cada celda dentro de la selección realizada
        For Each rng In Selection
            ' Verificamos que la celda contenga un valor numérico y no esté vacía
            If WorksheetFunction.IsNumber(rng) And Not IsEmpty(rng) Then
                rng.Value = rng.Value + numeroOperar
            End If
        Next rng
        
        Application.ScreenUpdating = True
        MsgBox "¡Proceso completado con éxito!", vbInformation, "Operación Finalizada"
    Else
        MsgBox "Por favor, introduce un número válido.", vbExclamation, "Error de entrada"
    End If
End Sub

Paso 2: Cómo instalar la Macro en Excel

Si es la primera vez que trabajas con código VBA, sigue estos sencillos pasos para guardar la macro en tu archivo:

  1. Abre tu libro de trabajo en Excel.
  2. Presiona la combinación de teclas Alt + F11 para abrir el editor de Visual Basic for Applications (VBE).
  3. En el menú superior del editor, dirígete a Insertar > Módulo.
  4. En la ventana en blanco que aparecerá a la derecha, pega el código que te facilitamos en el paso anterior.
  5. Cierra la ventana del editor de VBA (puedes pulsar la X arriba a la derecha).

⚠️ Muy importante: Para no perder la macro al cerrar el documento, debes guardar el archivo con la extensión adecuada. Ve a Archivo > Guardar como y en el desplegable de Tipo, elige Libro de Excel habilitado para macros (*.xlsm).

Paso 3: Cómo ejecutar la Macro paso a paso

Una vez instalada, utilizarla en tu día a día requiere apenas tres clics:

  1. Selecciona las celdas: Con el ratón, sombreadas las celdas numéricas a las que quieras aplicar el incremento o decremento.
    • Tip pro: Puedes seleccionar celdas salteadas o discontinuas manteniendo presionada la tecla Ctrl mientras haces clic en ellas.
  2. Abre el menú de Macros: Presiona el atajo de teclado Alt + F8 (o ve a la pestaña Programador / Desarrollador y haz clic en Macros).
  3. Ejecuta: Haz doble clic sobre SumarRestarImportes (o selecciónala y pulsa el botón Ejecutar).
  4. Introduce el valor: En la casilla emergente escribe el número deseado (por ejemplo, 200 para sumar o -200 para restar) y pulsa Aceptar.

De inmediato verás cómo todos los valores de tu selección se recalculan automáticamente sin alterar los nombres, textos ni la estructura de tu tabla.

Alternativa rápida sin usar Macros: El Pegado Especial

Si te encuentras en un ordenador donde las macros están bloqueadas por políticas de seguridad corporativas, puedes lograr este mismo efecto utilizando la función nativa de Pegado Especial:

  1. Escribe el número que quieres sumar o restar en una celda vacía cualquiera y cópialo (Ctrl + C).
  2. Selecciona el rango de celdas objetivo.
  3. Haz clic derecho sobre la selección y elige Pegado especial > Pegado especial…
  4. En la sección Operación, marca la casilla Sumar (o Restar).
  5. Pulsa Aceptar y borra la celda auxiliar inicial.

 

  • « Ir a la página anterior
  • Página 1
  • Página 2
  • Página 3
  • Página 4
  • Página 5
  • Página 6
  • Páginas intermedias omitidas …
  • Página 18
  • Ir a la página siguiente »

Barra lateral principal

Buscar

Más de 300 trucos de Excel ¡¡¡GRATIS!!!

¡¡¡Más de 300 videos!!! gratis

Entradas y Páginas Populares

  • Crear un diagrama de Gantt en Excel
    Crear un diagrama de Gantt en Excel
  • Traducción de funciones de Excel: Inglés - Español; Español - Inglés
    Traducción de funciones de Excel: Inglés - Español; Español - Inglés
  • Excel 2013
    Excel 2013
  • BUSCARV de imágenes en Excel: Cómo asociar fotografías dinámicas a celdas
    BUSCARV de imágenes en Excel: Cómo asociar fotografías dinámicas a celdas
  • Crear un checklist con casillas de verificación
    Crear un checklist con casillas de verificación

Síguenos

  • Facebook
  • Instagram
  • YouTube
  • TikTok
Para aprovechar al máximo el potencial de Excel. Desde un nivel básico hasta un nivel experto.

Ir al blog

Mi canal de Youtube

Contacto

No te pierdas las novedades

100% libre de spam.

Sobre mí                            Aviso legal                            Política de privacidad y cookies

Gestionar el consentimiento de las cookies
Las cookies se utilizan para la personalización de anuncios".
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Ver preferencias
  • {title}
  • {title}
  • {title}