“Conocimientos software>Microsoft Access

Cómo trabajar con las clases de VBA en Excel

2015/9/3
Las clases de Visual Basic para Aplicaciones o VBA , son planos de objetos virtuales de Excel , que incluyen la hoja de trabajo y objetos Range , entre muchos otros. Trabajar con clases VBA implica el establecimiento de sus propiedades , la gestión de sus métodos y escribir declaraciones que Excel se ejecutará cuando se producen hechos que afecten a una clase. Una vez que pueda hacer estas tres grandes categorías de tareas con clases que se utilizan con más frecuencia de VBA , estarás a un paso de programas que automatizan completamente Excel escritura. Instrucciones de archivo: Conjunto de Propiedades
1

clic el botón de la pestaña " desarrolladores" "Visual Basic " para que Excel abra el entorno de programación VBA.
2

Pega el siguiente programa en la ventana de desarrollo en el centro de la pantalla . Este programa utiliza la propiedad Interior de la clase Range para cambiar el color de la celda activa . Tenga en cuenta que "Rango" es la clase de VBA " ActiveCell ".

Sub colorCell ()

Application.ActiveCell.Interior.color = XlRgbColor.rgbGreen

End Sub
Página 3

Haga clic en cualquiera de las cuentas del programa para seleccionar el programa .
4

clic comando del menú Run " Run " para ejecutar el programa.

5

clic en el icono " Excel " en la barra de tareas de Windows para volver a Excel. Observe que la celda actual se ha vuelto verde.
Utilizar un método
6

Click comando " Nuevo" del botón de Office , haga clic en " Crear" para crear un nuevo libro . Haz clic comando " Guardar" del botón de Office , a continuación, escriba el nombre del archivo "C: \\ mybook.xlsm " en el cuadro de texto "Nombre". Pulse la tecla "Ctrl " y "F4 " al mismo tiempo para cerrar el libro . Vamos a usar una clase de VBA Excel en un programa para reabrir "c : \\. Mybook.xlsm "
7

clic en el botón "Visual Basic " de la pestaña " Developer " . Excel mostrará la ventana de programación para el entorno de desarrollo de VBA.
8

Pega el siguiente programa en la ventana de programación . Este programa utiliza el método Open de la clase de la colección Cuadernos de trabajo para abrir el libro que guardó en el paso 1

Sub OpenWorkbook ()

Application.Workbooks.Open "c: \\ mybook.xlsm " .

End Sub
9

Haga clic en uno de los estados del programa, a continuación, haga clic en el comando "Ejecutar " en el menú Ejecutar para iniciar el programa.
10

Haga clic en el icono " Excel " en la barra de tareas de Windows para volver a Excel. Observe el nombre en la barra de título en la parte superior de la pantalla. El nombre es " mybook.xlsm . "
Uso Evento Funciones
11

Haga clic en el comando " Visual Basic " de la pestaña " desarrollador " para entrar en el entorno de programación VBA .
12

doble clic en el tema "Hoja " en el panel " Explorador de proyectos " en la pantalla de la izquierda.
13

Pega el siguiente programa en la ventana que aparece. Este programa se ejecuta dentro de la función de evento Activate de la clase hoja de VBA. Excel ejecuta las funciones de eventos cuando los usuarios de Excel haga clic en el ratón, activar las hojas de trabajo y llevar a cabo otras acciones dentro de Excel.

Private Sub Worksheet_Activate ()

MsgBox " Esta hoja se ha activado "
< p > End Sub
14

clic en el icono "Excel" en la barra de tareas de Windows para volver a Excel.
15

Haga clic en la pestaña de " hoja" en la parte inferior de la aplicación ventana . Un cuadro de mensaje aparecerá con el texto que ha escrito en la declaración " MsgBox " en el paso 3 . Esto indica que las declaraciones que ha escrito para la función Activar la clase Worksheet ejecutados con éxito.

Microsoft Access
Cómo utilizar las hojas de cálculo de Microsoft Excel
Cómo utilizar Microsoft Excel para crear un Discografía
Cómo calcular los tiempos negativos en Excel
Cómo utilizar Excel como una base de datos
Microsoft Excel Formato Tips
Cómo agregar un gráfico a una Carta de Excel
Cómo utilizar MS Query en Excel
Cómo eliminar los comentarios que editó Cuando Pase el ratón sobre una celda en Excel 2007
Conocimientos Informáticos © http://www.ordenador.online