Skip to main content

¿Cómo hacer que una celda sea de solo lectura en Excel?

Author: Siluvia Last Modified: 2025-06-04

En muchos casos, es posible que necesite evitar que otros editen algunas celdas específicas en su hoja de cálculo. Este artículo proporciona dos métodos para ayudarle a hacer que las celdas especificadas sean de solo lectura, de modo que otros no puedan editar estas celdas, excepto para leerlas.

Hacer que una celda sea de solo lectura protegiendo la hoja de cálculo
Hacer que una celda sea de solo lectura mediante código VBA sin proteger la hoja de cálculo


Hacer que una celda sea de solo lectura protegiendo la hoja de cálculo

Solo puede bloquear las celdas que desea que sean de solo lectura y luego proteger esta hoja de cálculo para lograrlo. Por favor, siga los siguientes pasos.

1. Haga clic en el a screenshot of the select all cells icon botón en la esquina superior izquierda de la hoja de cálculo actual para seleccionar todas las celdas.

a screenshot of selecting all cells in the current worksheet

2. Presione simultáneamente las teclas Ctrl + 1 para abrir el cuadro de diálogo Formato de celdas. En el cuadro de diálogo, desmarque la casilla Bloqueadas bajo la pestaña Protección y luego haga clic en el botón Aceptar. Ver captura de pantalla:

a screenshot of uncheck the Locked option in the Format Cells dialog box

3. Ahora seleccione las celdas que desea hacer de solo lectura (aquí selecciono las celdas del rango A1:C18). Presione simultáneamente las teclas Ctrl + 1 para abrir el cuadro de diálogo Formato de celdas, marque la casilla Bloqueadas bajo la pestaña Protección y haga clic en el botón Aceptar.

a screenshot of locking the cells to be set as read-only

4. Continúe haciendo clic en Revisar > Proteger Hoja. Ver captura de pantalla:

a screenshot of enabling the Protect Sheet feature

5. Especifique y confirme su contraseña para proteger la hoja de cálculo como se muestra en la siguiente captura de pantalla.

a screenshot of specifying password

Ahora las celdas en el rango bloqueado son de solo lectura. Cuando intente editar estas celdas específicas dentro del rango, obtendrá un cuadro de aviso como se muestra en la siguiente captura de pantalla.

a screenshot showing cell protected alert box


Proteger varias/todas las hojas de trabajo con contraseña al mismo tiempo en el libro actual:

Microsoft Excel le permite proteger una hoja de trabajo con contraseña a la vez. Aquí puede usar las Proteger Hoja de Trabajo y Desproteger Hoja de Trabajo utilidades de Kutools for Excel para proteger o desproteger rápidamente varias hojas de trabajo o todas las hojas de trabajo en el libro actual con contraseña al mismo tiempo.
¡Descárguelo y pruébelo ahora! (30-día de prueba gratuita)

a screenshot showing how to use Kutools for Excel to easily protect multiple worksheets at the same time


Hacer que una celda sea de solo lectura mediante código VBA sin proteger la hoja de cálculo

Si no desea proteger la hoja de cálculo para hacer que una celda sea de solo lectura. El script VBA en esta sección le ayudará a resolver este problema fácilmente.

1. Haga clic derecho en la pestaña de la hoja donde necesita hacer que una celda sea de solo lectura, y luego haga clic en Ver Código en el menú contextual.

2. En la ventana de Microsoft Visual Basic para Aplicaciones que se abre, copie y pegue el siguiente código VBA en la ventana de Código.

Código VBA: Hacer que una celda sea de solo lectura en Excel

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column = 1 Then
        If Target.Row = 3 Or Target.Row = 4 Or Target.Row = 5 Then
            Beep
            Cells(Target.Row, Target.Column).Offset(0, 1).Select
            MsgBox Cells(Target.Row, Target.Column).Address & " cannot be selected and edited as it is a read-only cell", _
            vbInformation, "Kutools for Excel"
        End If
    End If
End Sub

Nota: Este código solo puede hacer que las celdas especificadas en una columna sean de solo lectura. En este código, hará que las celdas A3, A4 y A5 sean de solo lectura en la hoja de cálculo actual.

a screenshot showing how to use the VBA code

3. Presione las teclas Alt + Q para cerrar la ventana de Microsoft Visual Basic para Aplicaciones.

Al hacer clic en las celdas A3, A4 o A5 en la hoja de cálculo actual, obtendrá un cuadro de diálogo de Kutools for Excel como se muestra en la siguiente captura de pantalla, y el cursor se moverá automáticamente a la celda adyacente derecha.

a screenshot of the alert box showing cells as read-only


Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!