Excel - Celdas condicionadas

   
Vista:

Celdas condicionadas

Publicado por celtone (1 intervención) el 05/07/2015 01:02:19
Buenas buenas :D

Quiero saber como condicionar celdas y en todas las conversaciones que he leído nada me ha funcionado. Por ejemplo, quiero que la columna A2 se bloquee (y no se pueda escribir y se ponga de otro color) cuando en la A1 haya un valor diferente a 1.

Alguien me puede ayudar? :D :D
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Celdas condicionadas

Publicado por Khristtian (77 intervenciones) el 07/07/2015 05:45:37
No se si esto te sirva, pero es algo así a la rápida, y no necesita bloquear toda la hola.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" Then
        If Target.Value <> 1 Then
            Range("$A$2").Interior.Color = vbYellow
        Else
            Range("$A$2").Interior.Color = 16777215
        End If
    End If
End Sub
 
 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If ActiveCell.Address = "$A$2" And Range("$A$1").Value <> 1 Then
        Range("$A$1").Select
    End If
End Sub


En resumen:
Cuando el valor ingresado en A1 es <> a 1, la celda A2 se pone amarilla.
Cuando se cambia de celda, si se posiciona en A2 y el valor de A1 es <> a 1, no deja posicionarse en A2, evitando así su modificacion. Si el valor de A1 es = 1, si se puede modificar la celda A2.

Pruebalo a ver si te sirve.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar