Excel VBA Planilha Validação lista suspensa adiciona ou deleta na célula
Este Macro do Aplicativo Microsoft Excel VBA(Visual Basic Application),
Procedimento ligado ao Evento Worksheet_Change(), ligados a folha de planilha, é sensibilizado quando alterar a célula C2, Há uma lista suspensa, que adiciona caso ainda não exista na lista, ou deleta caso já exista. Bons estudos. Fique com Deus Expedito Marcondes.
‘//==============’
Procedimento ligado ao Evento Worksheet_Change(), ligados a folha de planilha, é sensibilizado quando alterar a célula C2,Há uma lista suspensa, que adiciona caso ainda não exista na lista, ou deleta caso já exista. Bons estudos. Fique com Deus Expedito Marcondes.
‘//==============’
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = “$C$2” And Target.Count = 1 Then
Application.EnableEvents = False
valDIGITADO = Target
Application.Undo
p = InStr(Target, valDIGITADO)
If p > 0 Then
Target = Left(Target, p – 1) & Mid(Target, p + Len(valDIGITADO) + 1)
If Right(Target, 1) = “:” Then
Target = Left(Target, Len(Target) – 1)
End If
Else
If Target = “” Then
Target = valDIGITADO
Else
Target = Target & “:” & valDIGITADO
Columns(“C”).AutoFit
End If
End If
Application.EnableEvents = True
End If
End Sub
Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Escola SaberExcel VBA Estudos® – Treinamentos com Macros, Fórmulas e Funções.
Compre pelo PagSeguro | Compre pelo PayPal | |
Material Didático: Curso Excel VBA Expert |
Faça o Download o exemplo de planilha contendo os macros acima: |
Planilha SBI Excel VBA – VD lista cascata dados banco de dados |
<< será enviado para seu email, verifique a caixa de Itens Excluídos >> |
Planilha SBI Excel VBA – VD lista cascata dados banco de dados