Notifications
Clear all

Lista suspensa

4 Posts
3 Usuários
0 Reactions
802 Visualizações
(@vonzuben)
Posts: 549
Prominent Member
Topic starter
 

Bom dia !

Tenho uma lista suspensa em 4 celulas ( A1,A2,A3 e A4 ) com valor ON e OFF, onde ao colocar ON na A1, quero a celula A2,A3 OFF e quando colocar ON na A2, quero a celula A1,A3 OFF

Encaminhado anexo

Obrigado !

 
Postado : 23/12/2016 11:37 pm
(@mprudencio)
Posts: 0
New Member
 

No evento changue

If range ("A1").value ="ON" Then
range ("A2").value = "OFF"
range ("A3").value = "OFF"
End if

Faça o mesmo para os outros casos dentro do mesmo evento.

 
Postado : 24/12/2016 12:26 pm
(@vonzuben)
Posts: 549
Prominent Member
Topic starter
 

No evento changue

If range ("A1").value ="ON" Then
range ("A2").value = "OFF"
range ("A3").value = "OFF"
End if

Faça o mesmo para os outros casos dentro do mesmo evento.

Se abriu a planilha ???

 
Postado : 25/12/2016 5:56 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Uma possibilidade

Private Sub Worksheet_Change(ByVal Target As Range)
Dim MsgRT As String

Application.EnableEvents = False
    Select Case Target.Address
    Case "$A$1"
        If Range("A1").Value = "ON" Then
            Range("A2,A3,A4").Value = "OFF"
            MsgRT = MsgBox("Ativado !", vbInformation, "Status")
        End If
    Case "$A$2"
        If Range("A2").Value = "ON" Then
            Range("A1,A3,A4").Value = "OFF"
            MsgRT = MsgBox("Ativado !", vbInformation, "Status")
        End If
    Case "$A$3"
        If Range("A3").Value = "ON" Then
            Range("A1,A2,A4").Value = "OFF"
            MsgRT = MsgBox("Ativado !", vbInformation, "Status")
        End If
    End Select
Application.EnableEvents = True
End Sub
 
Postado : 25/12/2016 6:12 am