Escola SaberExcel VBA Estudos® – Treinamentos com Macros, Fórmulas e Funções
Excel VBA Planilha validação dados professores x competência |
COMBOBOX MOSTRARÁ O PROFESSOR E SUA MATÉRIA [competência]
Procedimentos do Aplicativo Microsoft Excel VBA(Visual Basic Application), usaremos o Private
Sub Worksheet_SelectionChange(ByVal(), Clicar na área restrita [Planilha] o procedimento montará a lista com base nomes dos professores na planilha(BD), o “x” indicará a competência do professor atua e aparecerá na ComboBox USF.
Observe que todas Range Nomeadas estão entre Parêntese [estagios] e Estagio(Variável)
‘//==========’ PROCEDIMENTOS USADOS
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([planilha], Target) Is Nothing Then
Estagio = Cells(Target.Row, 1)
p = Application.Match(Estagio, [estagios], 0) ‘ observe os nomes variável e Ranges [nomeadas]
If Not IsError(p) Then
UserForm1.ComboBox1.Clear
For i = 1 To [Nomes].Count
If [competencias].Cells(i, p) = “x” Then
UserForm1.ComboBox1.AddItem [Nomes].Cells(i, 1)
SendKeys “{F4}” ‘ para abrir automaticamente a lista na combobox.
End If
Next i
UserForm1.Top = Target.Top + 110 – Cells(ActiveWindow.ScrollRow, 1).Top
UserForm1.Left = Target.Left + 100 – Cells(1, ActiveWindow.ScrollColumn).Left
UserForm1.Show
End If
End If
End Sub
‘//==============’
Private Sub ComboBox1_Change()
For Each c In Selection
c.Value = Me.ComboBox1
cores = [Nomes].Find(Me.ComboBox1).Interior.ColorIndex
c.Interior.ColorIndex = cores
Next c
‘Unload Me
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 |
Baixe o exemplo de planilha contendo os macros acima: |
Planilha Excel VBA – validação dados professores x competência |
[email-download-link namefield=”YES” id=”232″] |
Excel VBA validação Planilha dados professores x competência