Linhas e colunas inteiras no Excel VBA - Macros fáceis do Excel

Índice

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.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave