Red de conocimiento informático - Aprendizaje de programación - ¿Cuáles son los tutoriales sobre programación de macros en Excel?

¿Cuáles son los tutoriales sobre programación de macros en Excel?

1. Autoestudio de la macro. Lo primero que debemos dejar claro es que este artículo no puede enseñarle todo lo que hay que saber sobre las macros. Debe aprender a utilizar el método de "grabar macro" para aprender macros: haga clic en "Macro" en el menú desplegable "Herramientas" de Excel y haga clic en "Grabar nueva macro". Después de eso, podrá realizar las operaciones relacionadas como de costumbre. detenga la grabación cuando haya terminado. Luego, haga clic en la opción "Editar" en "Macro" en el menú desplegable "Herramientas" para abrir el programa fuente de Visual Basic de la macro que acaba de grabar, y podrá obtener información de programación relevante en el ". Menú desplegable "Ayuda" en este momento. Ayuda. Modificar la macro grabada no solo puede aprender el uso de macros, sino que también simplifica enormemente la escritura de macros.

2. Conceptos básicos. Para aprender macros en Excel, primero debemos comprender los siguientes conceptos básicos

1. Libros de trabajo, Libro de trabajo, Libro de trabajo activo, Este libro de trabajo

La colección Libros de trabajo contiene todos los libros de trabajo de Excel actualmente abiertos. , es decir, todos los archivos de Excel abiertos; Libro de trabajo corresponde a Libros de trabajo El miembro en es el archivo de Excel que contiene; ActiveWorkbook representa el libro de trabajo actualmente activo, que es el archivo de Excel que se muestra actualmente. Este libro de trabajo representa el libro de trabajo en el que se ejecuta el código de Visual Basic;

En un uso específico, Workbooks(index) se puede utilizar para hacer referencia al objeto Workbook, donde index es el nombre o número del libro de trabajo; como Workbooks(1), Workbooks("Annual Report.xls"). , y el número se determina según el orden en que se crea o abre el libro. Un libro de trabajo abierto tiene el número 1 y el segundo libro de trabajo abierto tiene el número 2.

2. ActiveSheet

La colección Worksheets contiene libros de trabajo. Todas las hojas de trabajo en un archivo de Excel, es decir, todas las páginas de la hoja de datos en un archivo de Excel representan una de las hojas de trabajo actualmente activas; la hoja de trabajo que se muestra actualmente.

Hojas de trabajo(índice) se puede utilizar para hacer referencia al objeto Hoja de trabajo, donde índice es el nombre de la hoja de trabajo o el número de índice, como Hojas de trabajo(1), Hojas de trabajo("Datos del primer trimestre") , el número de índice de la hoja de trabajo indica que la hoja de trabajo está en la etiqueta de la hoja de trabajo. Posición en: El número de índice de la primera hoja de trabajo (más a la izquierda) es 1 y la última hoja de trabajo (más a la derecha) es Worksheets.Count. reorganiza automáticamente los números de índice de la hoja de trabajo durante el uso, el número de índice de la hoja de trabajo se incrementa de acuerdo con su disposición de izquierda a derecha en la etiqueta de la hoja de trabajo. Por lo tanto, el número de índice de la hoja de trabajo no necesariamente siempre permanece igual debido a posibles adiciones o eliminaciones de hojas de trabajo. .

3. Gráfico: Gráfico, Gráficos, ChartObject, ChartObjects, ActiveChart

El gráfico representa el gráfico en el libro de trabajo. El gráfico puede ser un gráfico incrustado (contenido en ChartObject) o una hoja de gráfico separada (separada).

Los gráficos representan la colección de todas las hojas de trabajo de gráficos en el libro de trabajo especificado o en el libro de trabajo activo, pero no incluyen los gráficos incrustados en hojas de trabajo ni en hojas de edición de cuadros de diálogo. Utilice Gráficos(índice) para hacer referencia a un único gráfico, donde índice es el número de índice o el nombre de la hoja del gráfico, como Gráficos(1), Gráficos("Gráfico de ventas"). El número de índice de una hoja de gráfico indica la posición de la hoja de gráfico en la barra de pestañas del libro de trabajo.

Charts(1) es la primera hoja de trabajo de gráficos (la más a la izquierda) del libro de trabajo; Charts(Charts.Count) es la última hoja de trabajo de gráficos (la más a la derecha).

3.

1. Para aquellos que nunca han usado la función de macro de Excel, generalmente deben agregar primero la opción "Macro". La ruta específica es hacer clic en el ícono de Microsoft. en la esquina superior izquierda y seleccione: "Opciones de Excel" - "Comunes", marque "Mostrar pestaña Herramientas de desarrollo en la cinta" y luego podrá ver que hay una opción adicional "Herramientas de desarrollo" en la pestaña Excel.

2. Seleccione "Herramientas de desarrollo" en la pestaña de Excel para comenzar a grabar macros, seleccione el texto en la celda B3 y haga clic en "Grabar macro".

3. En este momento, aparecerá un cuadro de diálogo "Grabar nueva macro". Queremos que la página web de Baidu esté en negrita y en rojo, por lo que llamamos a la macro "Bold" Turn red ". establezca una tecla de acceso directo para llamadas rápidas. El editor recomienda utilizar la tecla de acceso directo con letras mayúsculas y, finalmente, haga clic en el botón "Aceptar" para comenzar a grabar.

4. De acuerdo con nuestro propósito de grabar macros, seleccione la pestaña "Inicio" y ponga la página web de Baidu en negrita y en rojo.

5. Una vez completado, cambie a la pestaña "Herramientas de desarrollo" y haga clic en el botón "Detener grabación". De esta forma se graba la macro denominada "Bold to Red".