VBA trabalhando por você / cria nova linha após usuário preencher última linha.

Опубликовано: 12 Июнь 2025
на канале: Explorar Excel
164
17

Nesta tabela, após preencher a última linha, uma nova linha foi criada automaticamente.

O código responsável por isso foi escrito dentro do objeto planilha e nele temos o evento "Change". Ou seja, se ocorrer alguma mudança neste objeto, o código será executado automaticamente.

Portanto, é possível inserir linhas automaticamente usando os eventos disponíveis do Excel. No caso, usamos o evento "Change". Esses eventos são uma ferramenta poderosa no Excel, pois permitem que o arquivo execute ações sem a intervenção do usuário.

Veja neste vídeo como essas ferramentas facilitam a vida do usuário.

#excel #excelbr #vba #excelvba #excelshorts

👉 QUEM SOMOS:
Nosso canal tem como objetivo ensinar Excel e VBA a internautas com pouco ou nenhum conhecimento sobre o assunto. VBA, ou Visual Basic for Application, é uma linguagem de programação que automatiza qualquer tarefa em suas planilhas. Confira!

🔵 CÓDIGO DESTE VÍDEO:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Dim Lin%
Lin = [A1000000].End(xlUp).Row

If Cells(Lin, 2) = "" Then Exit Sub

If Target.Column = 3 Then
[A2:G2].Copy
Rows(Lin + 1).Insert
ActiveCell.Offset(0, 1).Activate
End If

Application.EnableEvents = True
End Sub

📌 DOWNLOAD ARQUIVOS GRÁTIS:
https://drive.google.com/drive/folder...