Como bloquear una columna en excel contra escritura

Quería saber si es posible, y la fórmula, para poder bloquear una columna una ves que la misma se le inserta un dato.

2 Respuestas

Respuesta

Si lo que quieres es rellenar unas celdas con tus datos y luego protegerlas para que nadie sobreescriba, es en la opción de excel "PROTEGER RANGOS". Depende de la versión excel que tengas está en un lado o en otro. En Excel 2016 está en la pestaña REVISAR --> PROTEGER. Normalmente está al lado de la de "Proteger hoja".

Una vez protegidas, debes ponerle una contraseña y solo se pueden volver a editar tecleándola.

Respuesta
1

Lo comentado por Doppler permite bloquear rangos, por ejemplo cuando estamos diseñando una hoja y tenemos títulos o columnas con fórmulas que no queremos que se modifiquen accidentalmente.

Pero yo entendí que necesitas bloquear una columna luego de ingresar un dato... es decir ya no en etapa de diseño de la hoja sino de llenado.

Si esto es así, y como Excel deja toda la hoja bloqueada de modo predeterminado, necesitas desbloquear esa columna (desde menú Formato, quitar tilde a Bloquear) . Luego proteger la hoja (tal lo explicado en respuesta anterior).

Y una macro que controle cuándo le ingresas un dato a esa columna.

Con ALT + F11 entras al Editor de macros. Desde el panel a tu izquierda (Microsoft Excel Objetos) seleccioná con doble clic la HOJA donde vas a trabajar y allí copiá este código:

Private Sub Worksheet_Change(ByVal Target As Range)
'x Elsamatilde
'controla el ingreso de datos en col E   ----- AJUSTAR COL
If Target.Column = 5 And Target.Count = 1 Then
    'si no se está borrando un rango de celdas
    If Target.Value <> "" Then
        'se desprotege, se bloquea la col y se vuelve a proteger
        ActiveSheet.Unprotect "tu_clave"   'AJUSTAR CLAVE
        Target.EntireColumn.Locked = True
        ActiveSheet.Protect "tu_clave"     'AJUSTAR CLAVE
    End If
End If
End Sub

La clave es opcional. Si proteges tu hoja sin clave en la instrucción tampoco la necesitas. Ajustá la col deseada y probala.

Sdos y no olvides valorar la respuesta (Excelente o buena) si el tema queda resuelto.

Te recuerdo que en este sitio debes valorar las respuestas (con Excelente o buena).

Sdos!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas