Académique Documents
Professionnel Documents
Culture Documents
MACROS EN EXCEL
EDUCACIÓN PARA EL TRABAJO
CURSO: PROGRAMACIÓN
GRADO: 4ª
SECCIÓN: “B”
ÍNDICE DE CONTENIDO
Contenido
MACROS EN EXCEL
1. DEDICATORIA:.................................................................................................................2
2. AGRADECIMIENTO:........................................................................................................3
3. INTRODUCCIÓN:.............................................................................................................4
4. UN POCO DE TEORÍA SOBRE MACROS EN EXCEL..............................................5
5. TIPO DE MACROS EN EXCEL......................................................................................5
5.1. Macros de funciones:................................................................................................5
5.2. Macros de comandos:...............................................................................................5
6. ¿QUÉ ES UNA MACRO?................................................................................................6
7. ¿PARA QUÉ SIRVE UNA MACRO EN EXCEL?.........................................................7
7.1. VENTAJAS DE UNA MACRO EN EXCEL..............................................................7
7.1.1. Reducen la tasa de errores:..........................................................................7
con cada comando que se introduce manualmente en la hoja de cálculo aumenta
la probabilidad de cometer un error y es que, especialmente cuando se trata de
secuencias complejas de comandos y de acciones repetitivas, es muy fácil dar un
paso en falso que bloquee incluso al programa al completo. Grabando macros, en
cambio, solo esconde un potencial de error el propio proceso de su creación, pero
si se hizo todo correctamente, la macro funciona siempre a la perfección...............7
7.1.2. Reducen el tiempo de trabajo:......................................................................7
7.1.3. Aumentan la utilidad de Excel:.....................................................................7
7.1.4. Realización de programas a medida:.........................................................7
7.1.5. Excel es distinto:.............................................................................................7
7.2. DESVENTAJAS DE UNA MACRO EN EXCEL.....................................................8
8. ¿CÓMO CREAR UNA MACRO EN EXCEL?...............................................................8
9. ¿CÓMO EMPEZAR A GRABAR?..................................................................................8
10. ¿CÓMO CREAR DIAGRAMAS Y CUADROS DE DIÁLOGO CON MACROS
DE EXCEL?...............................................................................................................................9
10.1. Creación de un diagrama en un área de celdas................................................9
10.2. Excel interactivo: crear cuadros de diálogo......................................................11
11. BIBLIOGRAFÍA:..........................................................................................................14
1. DEDICATORIA:
2. AGRADECIMIENTO:
3. INTRODUCCIÓN:
En este presente trabajo se hablará sobre MACROS EN EXCEL. El principal objetivo
de este trabajo es que las personas tengan un conocimiento básico de lo que trata
Macros en Excel y que esta presentación les puede ayudar para hacer trabajos que
quizás les pidan en el colegio, trabajo, etc.
Aunque las macros son un tema avanzado de Excel puedes consultar los
siguientes artículos para comenzar a familiarizarte con este tema.
Por tanto, una macro te sirve para automatizar tareas repetitivas, de esta manera
las dejas grabadas porque las realizas con asiduidad. En el momento que las
necesites solo tienes que decirle al programa que Ejecute la Macro.
Excel cuenta con un “Editor de Visual Basic” o también conocido como “Editor
de VBA” que permite la creación, y/o mantenimiento de las Macros que se
tengan disponibles.
como las macros se crean una sola vez y se utilizan siempre que
se necesite, ahorran un tiempo valioso que es posible dedicar a
otras tareas.
Al pulsar sobre este botón nos aparecerá una ventana desde la que podemos
configurar la Macro que vamos a crear. Desde esta ventana podemos darla un
nombre, asignarle un atajo de teclado e incluso elegir si queremos que forme
parte de un libro, o grupo de macros.
Sub AssortedTasks()
Dim mygraphic As ChartObject
Set mygraphic = ActiveSheet.ChartObjects.Add(100,
50, 200, 200)
With mygraphic
.Chart.SetSourceData Source := Selection
End With
End Sub
Si, a continuación, a modo de prueba, introduces los valores del 1 al 5 en las
celdas A1-A5 y ejecutas la macro, Excel presenta los datos introducidos como
un gráfico de barras por defecto, al no haber proporcionado ninguna
información al respecto, que se haría mediante la variable ChartType.
Sub DialogBox()
ActiveSheet.Range("A1").Value =
End Sub
Prompt: con ayuda del primer argumento se define el texto que aparece
en la ventana y que ha de servir de apoyo al usuario.
Sub DialogBox()
Sheet1.Range("A1").Value = InputBox("Please, enter a value for the field A1",
"Title of the dialog box", "Value for the field A1")
End Sub
Si ejecutas la macro, aparece la ventana correspondiente:
11. BIBLIOGRAFÍA:
1. https://excelyvba.com/que-es-una-macro-en-
excel/#Un_poco_de_teoria_sobre_macros_en_Excel
2. https://www.excel-avanzado.com/que-son-las-macros-en-excel
3. https://exceltotal.com/para-que-sirve-una-macro-en-excel/
4. http://faqsalex.info/software/49898-ventajas-y-desventajas-de-excel-vba.html
5. https://www.1and1.es/digitalguide/online-marketing/vender-en-internet/macros-
en-excel-que-son-y-por-que-son-tan-utiles/
6. https://www.softzone.es/2018/06/24/macros-excel/
7. https://exceltotal.com/introduccion-a-las-macros/
8. http://tablasdeexcel-astrid.blogspot.com/2012/08/tipos-de-macros.html