Excel - NECESITO PROGRAMAR UNA MACRO PARA UNA CONDICIÓN DE CELDAS

 
Vista:

NECESITO PROGRAMAR UNA MACRO PARA UNA CONDICIÓN DE CELDAS

Publicado por Maria Fernanda (1 intervención) el 04/07/2018 07:48:33
Estimados, necesito saber como hacer lo siguiente, espero me puedan ayudar:

Cuando selecciono una opción de una lista desplegable de la celda A1, necesito que otra celda B2 me permita escribir un valor libre o me aparezca "N/A" y no permita modificar nada, según una condición de la opción seleccionada. Ejemplo

En mi lista desplegable de la celda A1 me aparecen las siguientes opciones:
Opción 1
Opción 2
Opción 3
.
.
.
Opción N

Cuando yo elijo por ejemplo la Op.1, en la celda B1 permita escribir un número entre 0% y 100%
si selecciona Opción 2 automáticamente la celda B1 se llene con "N/A" y que no se pueda modificar esa celda.

Las únicas dos opciones de la celda B1 es que permita ingresar un porcentaje o que se bloqueé con un "N/A" y esto esté condicionado a la opción que se seleccione en la celda A1...

Espero haberme explicado bien, de antemano muchas gracias.
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
Imágen de perfil de Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

NECESITO PROGRAMAR UNA MACRO PARA UNA CONDICIÓN DE CELDAS

Publicado por Antoni Masana (2481 intervenciones) el 05/07/2018 10:05:09
Para la opción 1 hay una macro para validar el contenido de la celda.

1
2
3
Private Sub Worksheet_Change(ByVal Target As Range)
 
End Sub

Esta se ejecuta de forma automática al salir de cada celda. Aquí deberás validar que sales de la celda B1 de la siguiente forma:

1
2
3
4
5
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$B$1" Then
 
    End If
End Sub

Y dentro del IF validar el desplegable y el contenido de la celda B1

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