Como Descer uma Linha no Excel Vba

Para descer uma linha no Excel VBA, pode-se utilizar o método "Offset", que permite mover uma determinada quantidade de linhas ou colunas em relação à célula atual.

Por exemplo, para descer uma linha a partir da célula ativa, podemos usar o seguinte código:

ActiveCell.Offset(1,0).Select

Nesse caso, o número "1" indica que queremos descer uma linha e o "0" significa que não queremos mover as colunas.

Caso queira descer duas linhas, basta mudar o primeiro parâmetro para "2":

ActiveCell.Offset(2,0).Select

E assim por diante.

Também é possível utilizar variáveis para indicar a quantidade de linhas a serem deslocadas:

Dim numLinhas As Integer numLinhas = 3 'Quantidade de linhas a serem deslocadas ActiveCell.Offset(numLinhas,0).Select

Lembrando que o método "Offset" funciona a partir da célula ativa. Portanto, é importante ter em mente qual é a célula ativa antes de aplicar o deslocamento.

Veja também mais Como Fazer com a letra C

Comentários