Armazenar a seleção de intervalo atual usando o VBA no Excel

Como armazenar a seleção de intervalo atual usando o VBA no Excel? Como posso ver o conteúdo da variável de intervalo em uma janela de observação do VBA para que eu possa ver o intervalo de endereços selecionado depois de inicializar a variável? Talvez esta resposta pode te ajudar.

Armazenar a seleção de intervalo atual usando o VBA

Eu recebi estas duas perguntas e depois de pesquisar, acho que o código a seguir pode ajudar.

Use o seguinte VBscript, para armazenar a seleção de intervalo

Option Explicit
Private Sub Example()
Dim ActSheet As Worksheet
Dim SelRange As Range

Set ActSheet = ActiveSheet
Set SelRange = Selection

'' Any code here
'Dim NewSheet As Worksheet
'
'ActiveSheet.Range("A1").Select
'
'Set NewSheet = ThisWorkbook.Sheets().Add()
'NewSheet.Move After:=Sheets(ThisWorkbook.Sheets().Count)

ActSheet.Select
SelRange.Select
End Sub

Inicialmente vamos discutir como isso funciona. Primeiro, force a declaração explícita de todas as variáveis:

Option Explicit

Em seguida, para armazenar a seleção, precisamos de duas variáveis: planilha e intervalo.

Dim ActSheet As Worksheet
Dim SelRange As Range

Logo depois, armazenamos a planilha ativa e a seleção de intervalo atual, com o código a seguir.

Set ActSheet = ActiveSheet
Set SelRange = Selection

Para concluir, podemos usar qualquer código VBA - adicionar novas planilhas, selecionar ou ocultar as células, etc. E finalmente, depois restaurar a seleção de origem.

ActSheet.Select
SelRange.Select

É isso. Pode ser que essa explicação sobre seleção de intervalo resolva o que você estava esperando encontrar. A seguir você pode encontrar mais explicações sobre VBA.

E mais...

Compre Aqui pelo menor preço: NotebooksSmartphonesLivros e tudo que você precisa. Receba suas compras rapidamente!
Você também pode comprar Microsoft 365 Family, Microsoft 365 Personal, Office 365 Home, ou Office Professional Plus.


Confira Estes Produtos Que Eu Recomendo

Compre Planilhas de Excel

Confira os Preços

Climatizador de Ar

Condira os Preços

Notebook DELL Inspiron

Confira os Preços

Celular da Marca Xiaomi

Confira os Preços

Notebook Lenovo IdeaPad

Confira Os Preços

Smartphone Samsung Galaxy

Confira os Preços

Aspirador de Pó Robô

Confira os Preços

Os Melhores Ventiladores

Confira os Preços

Notebook Gamer

Confira os Preços

Materiais para Escritórios

Confira os Preços

Impressora Multifuncional de Tinta

Confira os Preços

Smart TV Samsung de 32 a 70

Confira os Preços

Tags:

Edivaldo
Edivaldo

Edivaldo. Analista de funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo ao tudo Excel, onde você aprende de graça e tira suas dúvidas.

Escreva comentários, perguntas, ou sugestões:

Escreva seu Comentário

Tudo Excel
Logo