Tecnología

Inicio

Cómo utilizar una variable como el nombre de hoja de Microsoft Excel 2007

Cómo utilizar una variable como el nombre de hoja de Microsoft Excel 2007


Microsoft Excel 2007 puede ser aún más potente si se aprende cómo utilizar Visual Basic para aplicaciones (VBA) para automatizar tareas rutinarias, tales como el acceso a cada una hoja de cálculo mediante el uso de una variable. En VBA, puede utilizar el objeto de hoja de manipular cada hoja de cálculo en un libro de Excel. Es necesario para activar la hoja que desea utilizar mediante el uso del nombre de la hoja y el método de "Activar". Este método le permite seleccionar mediante programación hojas de cálculo.

Instrucciones

1 Haga clic en la pestaña "desarrolladores" y haga clic en "Visual Basic" para iniciar el editor de VB. Haga clic en el menú "Insertar" y, haga clic en "Módulo" para insertar un nuevo módulo de código.

2 Iniciar un nuevo subprocedimiento de la siguiente manera "

sheetNames sub ()

3 Crear la variable "SHEETNAME" para llevar un registro de los nombres de las hojas y dos variables para ser utilizado como contadores, de la siguiente manera:

Dim como secuencia SHEETNAME

Dim xCntr como número entero

Dim shtCntr como número entero

4 Definir el contenido de la variable "SHEETNAME" con el nombre de la primera hoja de su libro, de la siguiente manera:

SHEETNAME = "Hoja1"

5 Dar el contador un valor de 1 representa la primera hoja de cálculo:

shtCntr = 1

6 Utilice el siguiente código para crear un "bucle For ..." colocar a través de cada hoja de su libro y añadir el nombre de la hoja de A1 mediante el uso de la variable "SHEETNAME":

Para xCntr = 0 a 2

Hojas de trabajo (SHEETNAME) .Activate

Range("A1").Select

ActiveCell.FormulaR1C1 = SHEETNAME

Range ( "A2"). Seleccionar

shtCntr = shtCntr + 1

SHEETNAME = "hoja" y shtCntr

Siguiente xCntr

7 Pulse la tecla "F5" para ejecutar el procedimiento. A1 en cada hoja de cálculo contendrá el nombre de la hoja.