Excel VBA Planilha cursor 12 célula ativa intervalo colunas
Estes procedimentos do Aplicativo Microsoft Excel VBA(Visual Basic Application), usando eventos WorkSheet_SelectionChange e Eventos Worksheet_Change() da folha de planilha é possível selecionar um
intervalo de células na linha, com base na célula ativa.
‘//=====’ evento selecionChange da folha de planilha – sensibiliza o evento ao selecionar célula na área delimitada.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set vArea = [A2:D16]
If Not Intersect(vArea, Target) Is Nothing And Target.Count = 1 Then
Cells(Target.Row, 1).Resize(1, vArea.Columns.Count).Select
Target.Activate
End If
End Sub
‘//=====’ Evento Change da folha de planilha – sensibiliza o evento ao digitar, alterar alguma célula na area delimitada.
Private Sub Worksheet_Change(ByVal Target As Range)
Set vArea = [A2:D16]
If Not Intersect(vArea, Target) Is Nothing And Target.Count = 1 Then
Cells(Target.Row + 1, 1).Resize(1, vArea.Columns.Count).Select
Target.Offset(1, 0).Activate
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 |
Baixe o exemplo de planilha contendo os macros acima: |
Planilha Excel VBA cursor 12 célula ativa intervalo colunas |
<< Download Link: Verifique Também a Caixa de Itens Excluídos >> |