Este exemplo ensina como selecionar linhas e colunas inteiras em Excel VBA. Você está pronto?
Coloque um botão de comando em sua planilha e adicione as seguintes linhas de código:
1. A linha de código a seguir seleciona a folha inteira.
Cells.Select
Observação: como colocamos nosso botão de comando na primeira planilha, esta linha de código seleciona a primeira planilha inteira. Para selecionar células em outra planilha, você deve primeiro ativar esta planilha. Por exemplo, as linhas de código a seguir selecionam a segunda planilha inteira.
Planilhas (2) .Ativar
Planilhas (2). Células.Selecionar
2. A linha de código a seguir seleciona a segunda coluna.
Colunas (2) .Selecionar
3. A linha de código a seguir seleciona a sétima linha.
Linhas (7) .Selecionar
4. Para selecionar várias linhas, adicione uma linha de código como esta:
Linhas ("5: 7"). Selecione
5. Para selecionar várias colunas, adicione uma linha de código como esta:
Colunas ("B: E"). Selecione
6. Tenha cuidado para não misturar as propriedades Rows e Columns com as propriedades Row e Column. As propriedades Rows e Columns retornam um objeto Range. As propriedades Row e Column retornam um único valor.
Linha de código:
Células MsgBox (5, 2) .Row
Resultado:
7. Selecione a célula D6. A linha de código a seguir seleciona toda a linha da célula ativa.
ActiveCell.EntireRow.Select
Nota: borda apenas para ilustração.
8. Selecione a célula D6. A linha de código a seguir insere o valor 2 na primeira célula da coluna que contém a célula ativa.
ActiveCell.EntireColumn.Cells (1) .Value = 2
Nota: borda apenas para ilustração.
9. Selecione a célula D6. A linha de código a seguir insere o valor 3 na primeira célula da linha abaixo da linha que contém a célula ativa.
ActiveCell.EntireRow.Offset (1, 0) .Cells (1) .Value = 3
Nota: borda apenas para ilustração.