Táboa de contidos
Ás veces, temos que seleccionar unha folla en particular entre varias follas de traballo do caderno de traballo Excel . Podemos chamar á folla por defecto Nome de código ou usando un Nome de variable . Para seleccionar unha folla usando o nome da variable, primeiro debemos definir o nome da variable. Neste artigo, mostrarémosche as formas eficaces pero sinxelas de Seleccionar unha Folla utilizando un Nome de variable con VBA en Excel .
Para ilustralo, usaremos un conxunto de datos de mostra como exemplo. Por exemplo, o seguinte conxunto de datos representa o Vendedor , Produto e Vendas netas dunha empresa que se mostra en diferentes follas.
Descargar Practice Workbook
Descarga o seguinte libro para practicar por ti mesmo.
VBA Select Sheet Variable Name.xlsm
2 xeitos de seleccionar a folla por nome de variable con VBA en Excel
1. Seleccione a folla activa por nome de variable con VBA en Excel
No noso primeiro método, seleccionaremos a folla activa usando un nome de variable. Por Folla activa entendemos a folla na que estamos a traballar. Polo tanto, siga os pasos seguintes para Seleccionar folla activa por Nome da variable con VBA en Excel .
PASOS:
- Primeiro, selecciona Visual Basic na pestana Desenvolvedor .
- Como resultado, aparecerá a xanela VBA .
- A continuación, seleccione Módulo da Inserir pestana.
- En consecuencia, aparecerá a xanela Módulo .
- Alí, copia o seguinte código e pégao na caixa.
1206
- Agora, pecha a xanela VBA .
- Despois, selecciona Macros na pestana Desenvolvedor .
- Como resultado , aparecerá a caixa de diálogo Macro .
- Aquí, seleccione ActiveSheetSelect e prema Executar .
- Finalmente, devolverá a folla na que estabamos traballando.
2. Excel VBA para configurar Nome da variable para seleccionar a folla
No noso método anterior, aplicamos o código VBA para devolver a folla na que xa estabamos traballando. Neste método, estableceremos un Nome da variable para a nosa folla de traballo desexada e seleccionaremos esa folla de traballo usando o Nome da variable con VBA . Entón, aprende o seguinte proceso para realizar a tarefa.
PASOS:
- En primeiro lugar, estableceremos o Nome da variable para Folla2 e utiliza ese nome de variable para seleccionar a folla.
- Entón, vai a Desenvolvedor ➤ Visual Basic .
- A continuación, seleccione Inserir ➤ Módulo .
- Por iso, o Módulo Aparecerá o cadro de diálogo.
- Copie o seguinte código e pégueo alí.
4118
- Despois pecha o VBA xanela.
- Agora, abra Folla3 .
- A continuación,seleccione Macros na pestana Desenvolvedor .
- Como resultado, a Macro Aparecerá a caixa de diálogo .
- Alí, faga clic en Seleccionar folla e prema Executar .
- Despois de premer Executar , pode aparecer un cadro de diálogo de erro como se mostra na seguinte imaxe.
- Para resolver o problema, preme Fin .
- A continuación, vai a Ficheiro ➤ Opcións .
- Despois diso , na pestana Centro de confianza , seleccione Configuración do centro de confianza .
- En consecuencia, o <1 Aparecerá a caixa de diálogo>Centro de confianza .
- Alí, seleccione a pestana Configuración de macros .
- Despois, marque a caixa de Acceso de confianza ao Modelo de obxecto do proxecto VBA e prema Aceptar .
- De novo, seleccione Desenvolvedor ➤ Macros .
- Fai clic en Select Sheet e prema Executar .
- Eventualmente, devolverá a Folla2 aínda que estivemos traballando en Folla3 .
Ler máis: Como buscar o nome da folla con VBA en Excel (3 exemplos)
Conclusión
A partir de agora, poderá Seleccionar unha Folla utilizando o Nome da variable con VBA en Excel usando o anterior- métodos descritos. Continúa usándoos e indícanos se tes máis formas de facer a tarefa. Non esquezas deixar comentarios, suxestións ou consultas setes algún na sección de comentarios a continuación.