¿Cómo hacer que una celda sea de solo lectura en Excel?
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 botón en la esquina superior izquierda de la hoja de cálculo actual para seleccionar todas las celdas.
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:
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.
4. Continúe haciendo clic en Revisar > Proteger Hoja. Ver captura de pantalla:
5. Especifique y confirme su contraseña para proteger la hoja de cálculo como se muestra en la siguiente captura de pantalla.
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.
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)
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.
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.
Las mejores herramientas de productividad para Office
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!