Roteiro da Aula:
- Ativar a guia "Desenvolvedor"
- Conhecendo o gravador de macros
- Criando botões para executar as macros
- Criando a macro "Salvar"
- Criando a macro "ExcluiLinhas"
- Primeiros passos com VBA
Sub ExcluiLinhas()
' Macro para excluir linhas com base nas células selecionadas.
If ActiveCell.Row > 1 And ActiveCell.Row <= 8 Then 'Avalia se a linha da célula ativa está entre as linhas 1 e 8
'Note que não há instrução para ser executada aqui, entre a instrução
'If e Else. Isso significa que nada acontecerá. Porquê? As linhas 1 a 8
'contém informações ou formatações que eu não quero excluir pois são a
'área principal da nossa aplicação.
Else 'Se não for verdadeira a condição acima
ActiveSheet.Unprotect 'Desprotege a planilha ativa
Selection.EntireRow.Delete 'Exclui a linha inteira do intervalo selecionado
ActiveSheet.Protect 'Protege a planilha ativa
End If
End Sub
Sub ExcluiLinhas()
' Macro para excluir linhas com base nas células selecionadas.
If ActiveCell.Row > 1 And ActiveCell.Row <= 8 Then 'Avalia se a linha da célula ativa está entre as linhas 1 e 8
'Note que não há instrução para ser executada aqui, entre a instrução
'If e Else. Isso significa que nada acontecerá. Porquê? As linhas 1 a 8
'contém informações ou formatações que eu não quero excluir pois são a
'área principal da nossa aplicação.
Else 'Se não for verdadeira a condição acima
ActiveSheet.Unprotect 'Desprotege a planilha ativa
Selection.EntireRow.Delete 'Exclui a linha inteira do intervalo selecionado
ActiveSheet.Protect 'Protege a planilha ativa
End If
End Sub
Assista ao vídeo:
Comentários
Postar um comentário