Beruflich Dokumente
Kultur Dokumente
CONTENIDO
I. Objetivo
II. Antecedentes
III. Material y Equipo
IV. Desarrollo de la Prctica
1 Introduccin
2 Desarrollo de funciones.
3 Desarrollo de Macros.
4 Aplicaciones.
V. Hoja de Conocimientos y Resultados
I. Objetivo
Al finalizar la prctica el estudiante utilizar los comandos bsicos de Excel para el
manejo de funciones, de macros y aplicaciones.
II. Antecedentes
El estudiante deber contar con conocimientos bsicos de computacin y software
educacional en plataforma Windows o Linux.
Deber contar con conocimientos suficientes de aritmtica, bsicos de algebra y
fundamentos de programacin.
Se recomienda que cuente con una computadora con la suite de MSOffice 2007 de
Windows o posterior como MSOffice 2010 .
Tambin se podr utilizar software libre como Open Office versin 7 o
posterior.
3. USAR EL MOTOR DE GRFICOS TOTALMENTE REDISEADO DE OFFICE EXCEL 2007 PARA COMUNICAR LOS
ANLISIS EN GRFICOS DE ASPECTO PROFESIONAL.
1. Una hoja de clculo de Excel2007 est formada por tres hojas diferentes.
a ) Verdadero.
b) Falso.
4. Una frmula es una operacin que deber realizar Excel2007 y que siempre
empieza por el signo =.
a) Verdadero.
b) Falso.
5. Para ir a la ltima fila de la columna en la que nos encontramos, pulsamos...
a ) CTRL+FIN.
b) FIN y a continuacin FLECHA ABAJO
c) FIN.
sirve para...
2. Desarrollo de Funciones
Esta unidad es una de las ms importantes de la prctica, pues en su
comprensin y manejo est la base de Excel. Qu es una hoja de clculo sino una
base de datos que utilizamos con una serie de frmulas para evitar tener que
recalcular por cada cambio que hacemos. Por eso esta unidad es fundamental para el
desarrollo del curso y la buena utilizacin de Excel.
Vamos a profundizar en el manejo de funciones ya definidas por Excel 2007 para
agilizar la creacin de hojas de clculo, estudiando la sintaxis de stas as como el
uso del asistente para funciones, herramienta muy til cuando no conocemos
muy bien las funciones existentes o la sintaxis de stas.
Comenzamos.
Introducir Frmulas y Funciones
Una funcin es una frmula predefinida por Excel 2007 (o por el usuario) que
opera con uno o ms valores y devuelve un resultado que aparecer
directamente en la celda o ser utilizado para calcular la frmula que la contiene. La
sintaxis de cualquier funcin es:
nombre_funcin(argumento1;argumento2;...;argumentoN)
Siguen las siguientes reglas:
- Si la funcin va al comienzo de una frmula debe empezar por el signo =.
- Los argumentos o valores de entrada van siempre entre parntesis. No
dejes espacios antes o despus de cada parntesis.
- Los argumentos pueden ser valores constantes (nmero o texto), frmulas
o funciones.
- Los argumentos deben de separarse por un punto y coma ;.
Ejemplo: =SUMA(A1:C8)
Tenemos la funcin SUMA() que devuelve como resultado la suma de sus argumentos. El
operador ""nos identifica un rango de celdas, as A1:C8 indica todas las celdas incluidas
entre la celda A1 y la C8, as la funcin anterior sera equivalente a:
=A1+A2+A3+A4+A5+A6+A7+A8+B1+B2+B3+B4+B5+B6+B7+B8+C1+C2+C3+C4+C5+C6+C7+C8
OPERACIN QUE
REALIZA
La computadora
personal utiliza nica y
exclusivamente dos
operaciones:
SUMA
RESTA
MULTIPLICA
DIVIDE
EXPONENCIACIN
&
UNIN /
CONCATENAR
Comparacin IGUAL
QUE
>
Comparacin
MAYOR QUE
Jerarqua. Es un Orden.
<
Comparacin
MENOR QUE
>=
Comparacin
MAYOR IGUAL QUE
<=
Comparacin
MENOR IGUAL QUE
<>
Comparacin
DISTINTO
SUMA y RESTA.
En una frmula o funcin pueden utilizarse tanto operadores como sea necesario
teniendo en cuenta siempre que los operadores hacen siempre referencia a dos
argumentos.
Pueden crearse frmulas verdaderamente complejas. Veamos un ejemplo.
=((SUMA(A1:A7)*SUMA(B1:B7))/(SUMA(C1:C7)*SUMA(D1:D7)))=(F8*SUMA(G1:G5))
EXPONENCIACIN
MULTIPLICA
DIVIDE
SUMA
RESTA
&
UNIN /
CONCATENAR
Comparacin
IGUAL QUE
>
Comparacin
MAYOR QUE
<
Comparacin
MENOR QUE
>=
Comparacin
MAYOR IGUAL
QUE
<=
Comparacin
MENOR IGUAL
QUE
<>
Comparacin
DISTINTO
de la barra de frmulas.
funcin:
Excel 2007 nos permite buscar la funcin que necesitamos escribiendo una breve
descripcin de la funcin necesitada en el recuadro Buscar una funcin: y a continuacin
hacer clic sobre el botn,
de esta forma no es necesario conocer cada una de las funciones que incorpora Excel ya que
el nos mostrar en el cuadro de lista Seleccionar una funcin: las funciones que tienen que
ver con la descripcin escrita.
En el recuadro Nmero1 hay que indicar el primer argumento que generalmente ser una
celda o rango de celdas tipo A1:B4 . Para ello, hacer clic sobre le botn
para que el cuadro
se haga ms pequeo y podamos ver toda la hoja de clculo, a continuacin seleccionar el
rango de celdas o la celda deseadas como primer argumento (para seleccionar un rango
de celdas haz clic con el botn izquierdo del ratn sobre la primera celda del rango y sin soltar
el botn arrstralo hasta la ltima celda del rango) y pulsar la tecla ENTER para volver al
cuadro de dilogo.
En el recuadro Nmero2 habr que indicar cul ser el segundo argumento. Slo en caso
de que existiera.
Si introducimos segundo argumento, aparecer otro recuadro para el tercero, y as
sucesivamente.
Cuando tengamos introducidos todos los argumentos, hacer clic sobre el botn Aceptar.
Si por algn motivo insertramos una fila en medio del rango de una funcin, Excel
expande automticamente el rango incluyendo as el valor de la celda en el rango. Por
ejemplo: Si tenemos en la celda A5 la funcin =SUMA(A1:A4) e insertamos un fila en la
posicin 3 la frmula se expandir automticamente cambiando a =SUMA(A1:A5).
En la pestaa Inicio o en la de Frmulas encontrars el botn Autosuma
que nos permite realizar la funcin SUMA de forma ms rpida.
Y podremos utilizar otra funcin que no sea la Suma, como puede ser Promedio (calcula la
media aritmtica), Cuenta (cuenta valores), Mx (obtiene el valor mximo) o Mn (obtiene el
valor mnimo). Adems de poder accesar al dilogo de funciones a travs de Ms
Funciones...
Utilizar Expresiones como argumentos de las Funciones
Excel permite que en una funcin tengamos como argumentos expresiones, por ejemplo la
suma de dos celdas (A1+A3). El orden de ejecucin de la funcin ser primero resolver las
expresiones y despus ejecutar la funcin sobre el resultado de las expresiones.
Por ejemplo, si tenemos la siguiente funcin =Suma((A1+A3);(A2-A4)) donde:
A1 vale 1
A2 vale 5
A3 vale 2
A4 vale 3
Excel resolver primero las expresiones (A1+A3) y (A2-A4) por lo que obtendremos los
valores 3 y 2 respectivamente, despus realizar la suma obteniendo as 5 como resultado.
Funcin
Descripcin
AHORA()
Devuelve la fecha y
la hora actual
Funcin AHORA()
Esta funcin nos devuelve la fecha y la hora actual
del sistema con formato de fecha y hora.
Ejemplo: =AHORA() devuelve 09/09/2004 11:50.
AO(nm_de_serie)
Devuelve el ao en
formato ao
Funcin AO(nm_de_serie)
Esta funcin tiene como parmetro un nmero de
serie y devuelve el ao en formato ao entre el rango
de 1900-9999.
Ejemplo: =AO(38300) devuelve 2004. En vez de
un nmero de serie le podramos pasar la referencia
de una celda que contenga una fecha: =AO(B12)
devuelve tambin 2004 si en la celda B12 tengo el
valor 01/01/2004.
DIA(nm_de_serie)
Funcin DIA(nm_de_serie)
Devuelve el da del mes correspondiente al
nmero de serie proporcionado.
Ejemplo: =DIA(38300) devuelve 9.
Devuelve el da del
mes
Calcula el nmero
de das entre las
dos fechas
Funcin
DIAS360(fecha_inicial;fecha_final;mtodo)
Calcula el nmero de das entre las dos fechas
proporcionadas basndose en aos de 360 das. Los
parmetros de fecha inicial y fecha final es mejor
introducirlos
mediante
la
funcin
Fecha(ao;mes;dia). El parmetro mtodo es lgico
(verdadero, falso), V --> mtodo Europeo, F u
omitido--> mtodo Americano.
Mtodo Europeo: Las fechas iniciales o finales que
corresponden al 31 del mes se convierten en el 30
del mismo mes
Mtodo Americano: Si la fecha inicial es el 31 del
mes, se convierte en el 30 del mismo mes. Si la
fecha final es el 31 del mes y la fecha inicial es
anterior al 30, la fecha final se convierte en el 1 del
mes siguiente; de lo contrario la fecha final se
convierte en el 30 del mismo mes
Ejemplo:
=DIAS360(Fecha(1975;05;04);Fecha(2004;05;04))
devuelve 10440.
DIASEM(nm_de_serie;tipo)
Funcin DIASEM(nm_de_serie;tipo)
Devuelve un nmero del 1 al 7 que identifica al da
de la semana, el parmetro tipo permite especificar a
partir de qu da empieza la semana, si es al estilo
americano pondremos de tipo = 1 (domingo=1 y
sbado=7), para estilo europeo pondremos tipo=2
(lunes=1 y domingo=7).
Ejemplo: =DIASEM(38300;2) devuelve 2.
Devuelve un nmero
del 1 al 7
FECHA(ao;mes;da)
Funcin FECHA(ao;mes;da)
Devuelve la fecha en formato fecha, esta funcin
sirve sobre todo por si queremos que nos indique la
fecha completa utilizando celdas donde tengamos los
datos del da, mes y ao por separado.
Ejemplo:
15/02/2004.
=FECHA(2004;2;15)
devuelve
FECHANUMERO(texto_de_fecha)
Devuelve la fecha
en formato de fecha
Funcin FECHANUMERO(texto_de_fecha)
Devuelve la fecha en formato de fecha
convirtiendo la fecha en formato de texto pasada
como parmetro. La fecha pasada por parmetro
debe ser del estilo "ia-mes-ao"
Ejemplo:
=FECHANUMERO("2-5-1998"
devuelve 12/05/1998
HORA(nm_de_serie)
Devuelve la hora
como un nmero del
0 al 23
Funcin HORA(nm_de_serie)
Devuelve la hora como un nmero del 0 al 23.
Ejemplo: =HORA(0,15856) devuelve 3.
HORANUMERO(texto_de_fecha)
Funcin HORANUMERO(texto_de_fecha)
Convierte una hora de texto en un nmero de serie
de Excel para una hora.
Ejemplo: =HORANUMERO("2:35:20" devuelve
0,5245...
HOY()
Funcin HOY()
Devuelve la fecha actual en formato de fecha.
Ejemplo: =HOY() devuelve 09/09/2004.
MES(nm_de_serie)
Devuelve el nmero
del mes en el rango
del 1 (enero) al 12
(diciembre)
Funcin MES(nm_de_serie)
Devuelve el nmero del mes en el rango del 1
(enero) al 12 (diciembre) segn el nmero de serie
pasado como parmetro.
Ejemplo: =MES(35400) devuelve 12.
MINUTO(nm_de_serie)
Funcin MINUTO(nm_de_serie)
Devuelve el mnuto en el rango de 0 a 59 segn el
nmero de serie pasado como parmetro.
Ejemplo: =MINUTO("6:20:00" devuelve 20.
Devuelve el minuto
en el rango de 0 a
59
NSHORA(hora;minuto;segundo)
Convierte horas,
minutos y segundos
dados como
nmeros
Funcin NSHORA(hora;minuto;segundo)
Convierte horas, minutos y segundos dados como
nmeros en un nmero de serie de Excel en formato
de hora.
Ejemplo: =NSHORA(16;20;00) devuelve 0,64.
SEGUNDO(nm_de_serie)
Funcin SEGUNDO(nm_de_serie)
Devuelve el segundo en el rango de 0 a 59 segn
el nmero de serie pasado como parmetro.
Ejemplo: =SEGUNDO("2:20:40" devuelve 40.
Devuelve el
segundo en el rango
de 0 a 59
3 Pulsa el botn Aceptar. Aparece un cuadro de dilogo indicando que la funcin no tiene
argumentos.
4 Pulsa de nuevo sobre Aceptar.
4 Sitate en la celda B2 y escribe el da de hoy en nmero. Ej. 5
5 Sitate en la celda B3 y escribe el mes actual en nmero. Ej. 8
6 Sitate en la celda B4 y escribe el ao actual en nmero. Ej. 2007
7 Sitate en la celda C5 y pulsa sobre
Aceptar.
8 Selecciona como argumentos las celdas B4 --> para ao, B3 --> para mes y B2 --> para
da, pulsa Aceptar.
Vamos a calcular nuestra edad.
9 Sitate en la celda D1 y escribe tu fecha de nacimiento en formato (da/mes/ao)
10 En la celda E1 escribe =HOY()
11 En la celda E2 selecciona la funcin DIAS360, como fecha inicial la celda D1 (fecha
nacimiento), como fecha final E1 (el da de hoy) y en mtodo escribe Verdadero.
Como resultado nos aparece los das transcurridos desde la fecha D1 y la fecha E1.
12 Ahora en la celda F3 escribe =E2/360 para obtener los aos.
El resultado aparece con decimales, para que nos salga solo la parte entera podemos
utilizar la funcin =ENTERO(E2/360).
Hemos utilizado cuatro de las funciones ms utilizadas y que ofrecen muchas posibilidades.
13 Guarda el libro de trabajo en la carpeta Mis documentos del disco duro con el nombre
de Funciones con fechas.
14 Cierra el libro de trabajo.
Comenta resultados con tus compaeros de curso.
2. Para introducir una funcin, siempre hay que utilizar el cuadro de dilogo Insertar
funcin.
a) Verdadero.
b) Falso.
3. Una funcin puede tener a su vez otras funciones anidadas.
a) Verdadero.
b) Falso.
Continuamos
7. Si hacemos clic sobre el botn
a) Aparecer el cuadro de dilogo Insertar funcin.
b) Aparecer directamente la funcin SUMA en la celda.
c) Cualquiera de las dos primeras opciones.
d) Ninguna de las opciones anteriores
8. Si queremos sumar el rango A1:B3:.
a) La funcin correcta ser =SUMA(A1:B3)
b) La funcin correcta ser =+(A1:B3)
c) Cualquiera de las dos primeras opciones.
d) Ninguna de las opciones anteriores.
9. Si queremos restar B1 de A1:.
a) La funcin correcta ser =RESTA(A1:B1).
b) La funcin correcta ser =-(A1:B1).
c) Ninguna de las opciones anteriores.
10. En el cuadro de dilogo Insertar Funcin , para qu sirve el enlace
?
a) Para mostrar el asistente que te ayuda a insertar la funcin que has seleccionado.
b) Para mostrar ayuda sobre qu operacin realiza la funcin seleccionada y cul es su
sintaxis.
c) Te pone en contacto (a travs de Internet) con el servicio tcnico de Microsoft para
ofrecerte de forma ms detallada y precisa informacin sobre la funcin seleccionada.
3. Desarrollo de Macros.
Macro
Muchas de las tareas que realiza en Excel, como introducir los datos de ventas de un
da determinado o agregar una frmula a una hoja de clculo, slo se realizan una vez.
Otras tareas, como cambiar el formato de un rango de celdas, se repiten a menudo
pero se pueden realizar de manera rpida gracias a las herramientas de Excel. Sin
embargo, siempre hay una o dos tareas que se realizan con frecuencia y que son de
lenta ejecucin.
Por ejemplo, puede que desee resaltar las celdas ms importantes de una hoja de
clculo cada vez que presente un informe a sus compaeros. En vez de tener que
ejecutar una larga serie de pasos manualmente, puede crear una macro, o serie de
acciones grabadas, que realice estos pasos automticamente. O, si conoce el lenguaje
de programacin Microsoft Visual Basic para Aplicaciones (VBA), puede escribir una
macro personalizada nueva. En cualquier caso, una vez creada la macro podr
ejecutarla, editarla o eliminarla segn le convenga.
Este artculo es una introduccin a la programacin orientada a objetos y al Editor de
Visual Basic, entorno en el que puede escribir sus propias macros de Excel.
PROPIEDADES
Resumiendo, las propiedades son variables que describen algunos aspectos del objeto
en el que estn incluidas. Una propiedad de objeto comn de Excel es Nombre, que
encierra el valor identificativo que el usuario o Excel asigna a un libro, a una hoja de
clculo, a un rango de celdas o a otro objeto. Por ejemplo, si modifica el nombre de
una hoja de clculo (utilizando un cdigo VBA o haciendo clic con el botn secundario
en la ficha de la hoja de clculo), se modifica el valor guardado en la propiedad
Nombre.
Puede definir nuevos valores para algunas propiedades de hoja de clculo (por
ejemplo, el nombre) directamente en VBA. Para cambiar otras propiedades de hoja de
clculo, es posible que necesite grabar una accin en Excel (por ejemplo, los pasos
requeridos para proteger un rango de celdas) o utilizar un mtodo (tal y como se
describe en la siguiente seccin).
En VBA, se hace referencia a las propiedades en los programas utilizando la notacin
con puntos, donde se escribe primero el nombre del objeto y despus el nombre de la
propiedad, separando estos dos elementos mediante un punto. Por ejemplo, para
modificar
el
nombre
de
una
hoja
de
clculo,
se
utiliza
la
propiedad
hojadeclculo.nombre.
MTODOS
Un mtodo es una accin que un objeto "sabe" como ejecutar. Por ejemplo, probablemente sabe
que la hoja de clculo que se muestra en la ventana de Excel se conoce como hoja de clculo
EVENTOS
Igual que una propiedad es un atributo cuantificable de un objeto y que un mtodo es una
accin que el objeto sabe ejecutar, un evento es una accin que el objeto "reconoce" que ha
ocurrido. Por ejemplo, Excel 2003 reconoce los siguientes eventos (entre otros muchos):
Se ha guardado un libro.
Se ha seguido un hipervnculo.
Excel incluye varios controladores de eventos, o rutinas de cdigo, que controlan acciones
determinadas. Cuando ocurre una de dichas acciones, y ha comunicado a Excel qu desea que
haga cuando ocurra el evento, Excel ejecuta el cdigo del controlador de eventos. Por ejemplo,
si despus de crear un nuevo libro desea que Excel muestre todos los libros abiertos como un
conjunto de ventanas en cascada, puede crear el siguiente controlador de eventos:
Private Sub App_NewWorkbook(ByVal Wb As Workbook)
Application.Windows.Arrange xlArrangeStyleCascade
End Sub
COLECCIONES
El elemento final de la programacin orientada a objetos con el que debe familiarizarse
es la coleccin. Tal y como indica su nombre, una coleccin es un grupo de objetos del
mismo tipo contenidos en otro objeto. Por ejemplo, un libro contiene una coleccin de
una o varias hojas de clculo. Si desea realizar un mismo cambio en todas las hojas de
clculo de un libro, puede programar el cambio automtico en todas las hojas de
clculo de la coleccin.
Si ha creado programas antes, seguramente conozca el bucle For...Next, que permite
repetir un grupo de instrucciones varias veces utilizando algo como la siguiente
secuencia. (En este ejemplo se agrega la ruta de directorio del libro activo a la seccin
derecha del pie de pgina en las primeras tres hojas de clculo.)
For i = 1 to 3
Worksheets(i).PageSetup.RightFooter = Path
Next i
Mdulos de clase, que son definiciones de los objetos definidos por usuario creados para el libro
Formularios de usuario, que ofrecen una superficie visible en la que se pueden colocar controles
grficos, como botones, imgenes y reas de texto
En el siguiente ejemplo, el libro actual est identificado como VBAProject. Las tres
hojas de clculo incluidas en el libro (Hoja1, Hoja2 y Hoja3), as como el libro completo
(EsteLibro), aparecen en la carpeta Objetos de Microsoft Office Excel. Las macros
programadas en VBA o grabadas aparecen en la carpeta Mdulos. Todos los mdulos
de clase o formularios de usuario aparecen en la carpeta Mdulos de clase o
Formularios, respectivamente.
VENTANA PROPIEDADES
Justo debajo de la ventana Explorador del proyecto, se encuentra la ventana
Propiedades, que se utiliza para examinar y modificar las distintas propiedades
asociadas al objeto seleccionado. La nica propiedad que suele estar disponible para
los mdulos es el nombre. Las hojas de clculo tienen propiedades adicionales que se
pueden modificar, como StandardWidth y DisplayPageBreaks. La modificacin de
propiedades en la ventana Propiedades se suele realizar cuando se trabaja con
formularios de usuario.
NOTA El nombre que se muestra en el cuadro Nombre de la ventana Propiedades correspondiente a un
objeto no tiene que coincidir necesariamente con el nombre del objeto en Excel. Puede que sean similares,
pero probablemente sean distintos debido a las reglas de nombre predeterminadas que utiliza el Editor de
Visual Basic para los objetos. (Por ejemplo, los nombres no pueden incluir espacios en blanco, deben
comenzar con una letra, no pueden ser palabras reservadas y no pueden tener una longitud superior a 31
caracteres.) Incluso cuando los nombres son distintos, deben estar vinculados internamente para garantizar
que se hace referencia al objeto adecuado.
VENTANA CDIGO
La ventana Cdigo es la ventana de mayor tamao del Editor de Visual Basic e incluye
en su lado superior dos cuadros desplegables. El cuadro desplegable de la izquierda
(cuadro Objeto) se utiliza para seleccionar el objeto en el que se quiere trabajar.
Cuando se trabaja slo con cdigo, el cuadro muestra el objeto General
predeterminado. El segundo cuadro desplegable (cuadro Procedimiento) se utiliza para
seleccionar macros individuales del mdulo actual. Segn se agreguen o eliminen
macros en el mdulo, se agregarn y eliminarn en el cuadro Procedimiento.
Tambin puede utilizar las teclas de FLECHA ARRIBA o FLECHA ABAJO para
desplazarse por las listas del cdigo y buscar la macro que desea.
Conforme se vaya desplazando por el cdigo, el cuadro Procedimiento se ir
actualizando para reflejar la macro actual.
Macro
Para automatizar una tarea repetitiva, puede grabar rpidamente una macro en
Microsoft Office Excel.
Tambin puede crear una macro utilizando el Editor de Visual Basic en Microsoft Visual
Basic para escribir sus propios scripts de macro o para copiar toda o parte de una
macro en una nueva macro.
Una vez creada una macro, puede asignarla a un objeto (como un botn de la barra de
herramientas, un grfico o un control) para que pueda ejecutarla haciendo clic en ese
objeto.
Si ya no usa una macro, puede eliminarla.
Debe asegurarse de la procedencia limpia de un macro antes de ejecutarlo. Por
seguridad se recomienda deshabilitar las funciones de los macros, de hecho la misma
aplicacin de Excel lo recomienda.
Nota importante:
1.
Excel.
2.
En la categora Ms frecuentes, bajo Opciones principales para trabajar con Excel, active la
casilla de verificacin Mostrar ficha Programador en la cinta de opciones y, a continuacin, haga
clic en Aceptar.
2.
Para establecer el nivel de seguridad de manera que estn habilitadas temporalmente todas las
macros, haga lo siguiente:
1.
2.
En Configuracin de macros, haga clic en Habilitar todas las macros (no recomendado; puede
ejecutarse cdigo posiblemente peligroso) y, a continuacin, haga clic en Aceptar.
NOTA Para ayudar a evitar que se ejecute cdigo potencialmente peligroso, recomendamos que
vuelva a cualquiera de las configuraciones que deshabilitan todas las macros cuando termine de
trabajar con las macros. Para obtener ms informacin acerca de cmo cambiar la configuracin, vea
el tema sobre cmo cambiar la configuracin de seguridad de macros en Excel.
3.- En la ficha Programador, en el grupo Cdigo, haga clic en Grabar macro.
4.- En el cuadro Nombre de la macro, escriba un nombre para la macro.
NOTA IMPORTANTE El primer carcter del nombre de la macro debe ser una letra. Los caracteres posteriores
pueden ser letras, nmeros o caracteres de subrayado. No pueden usarse espacios en un nombre de macro;
puede utilizarse un carcter de subrayado para separar palabras. Si utiliza un nombre de macro que tambin
es una referencia de celda, puede aparecer un mensaje de error indicando que el nombre de la macro no es
vlido.
Para asignar una combinacin de tecla de mtodo abreviado con CTRL para ejecutar la macro, en el
cuadro Tecla de mtodo abreviado, escriba cualquier letra en maysculas o minsculas que desee
utilizar.
NOTA La tecla de mtodo abreviado suplantar a cualquier tecla de mtodo abreviado predeterminada
equivalente en Excel mientras est abierto el libro que contiene la macro. Para obtener una lista de teclas de
mtodo abreviado que utilicen la tecla CTRL que ya estn asignadas en Excel, vea Teclas de funcin y de
mtodo abreviado de Excel.
4.
En la lista Guardar macro en, seleccione el libro donde desea almacenar la macro.
SUGERENCIA Si desea que la macro est disponible siempre que utilice Excel, seleccione Libro de macros
personal. Cuando selecciona Libro de macros personal, Excel crea un libro oculto de macros personal
(Personal.xlsb) en caso de no existir uno previamente, y guarda la macro en este libro. En Windows Vista, el
libro se guarda en la carpeta C:\Usuarios\nombre de usuario\AppData\Local\Microsoft\Excel\XLStart. En
Microsoft Windows XP, el libro se guarda en la carpeta C:\Documents and Settings\nombre de usuario\Datos
de programa\Microsoft\Excel\XLStart. Los libros ubicados en la carpeta XLStart se abren automticamente
siempre que se ejecuta Excel. Si desea que se ejecute automticamente una macro del libro de macros
personal en otro libro, tambin debe guardar ese libro en la carpeta XLStart, de forma que ambos libros se
abran cuando se inicie Excel.
5.
6.
7.
8.
estado.
En la categora Ms frecuentes, bajo Opciones principales para trabajar con Excel, active la casilla de
verificacin Mostrar ficha Programador en la cinta de opciones y, a continuacin, haga clic en Aceptar.
Para establecer el nivel de seguridad de manera que estn habilitadas temporalmente todas las macros, haga
lo siguiente: En la ficha Programador, en el grupo Cdigo, haga clic en Seguridad de macros.
2.
En Configuracin de macros, haga clic en Habilitar todas las macros (no recomendado; puede
ejecutarse cdigo posiblemente peligroso) y, a continuacin, haga clic en Aceptar.
NOTA Para ayudar a evitar que se ejecute cdigo potencialmente peligroso, recomendamos que
vuelva a cualquiera de las configuraciones que deshabilitan todas las macros cuando termine de
trabajar con las macros.
1.
2.
De ser necesario, en el Editor de Visual Basic, en el men Insertar, haga clic en Mdulo.
NOTA Se crean mdulos automticamente para todas las hojas del libro.
3.
En la ventana de cdigo del mdulo, escriba o copie el cdigo de macro que desea utilizar.
4.
5.
En el Editor de Visual Basic, en el men Archivo, haga clic en Cerrar y volver a Microsoft Excel
cuando termine de escribir la macro.
En la categora Ms frecuentes, bajo Opciones principales para trabajar con Excel, active la casilla de
verificacin Mostrar ficha Programador en la cinta de opciones y, a continuacin, haga clic en Aceptar.
Para establecer el nivel de seguridad de manera que estn habilitadas temporalmente todas las macros, haga
lo siguiente:
En la ficha Programador, en el grupo Cdigo, haga clic en Seguridad de macros.
En Configuracin de macros, haga clic en Habilitar todas las macros (no recomendado; puede
ejecutarse cdigo posiblemente peligroso) y, a continuacin, haga clic en Aceptar.
NOTA Para ayudar a evitar que se ejecute cdigo potencialmente peligroso, recomendamos que vuelva a
cualquiera de las configuraciones que deshabilitan todas las macros cuando termine de trabajar con las
macros.
1.
2.
3.
En el cuadro Nombre de la macro, haga clic en el nombre de la macro que desee copiar.
4.
5.
En la ventana de cdigo del Editor de Visual Basic, seleccione las lneas de la macro que desee
copiar.
SUGERENCIA Para copiar toda la macro, asegrese de incluir las lneas Sub y End Sub en la seleccin.
6.
CTRL+C.
7.
8.
CTRL+V.
SUGERENCIA El archivo de libro de macros personal (Personal.xlsb) no se puede modificar porque es un
libro oculto que siempre est abierto. Primero debe mostrarlo utilizando el comando Mostrar. Tambin puede
abrirlo en el Editor de Visual Basic presionando ALT+F11.
2.
2.
2.
En la categora Ms frecuentes, bajo Opciones principales para trabajar con Excel, active la
casilla de verificacin Mostrar ficha Programador en la cinta de opciones y, a continuacin, haga
clic en Aceptar.
1.
2.
Seleccione el libro que contiene la macro que desea eliminar en la lista Macros en. Por ejemplo,
haga clic en Este libro.
3.
En el cuadro Nombre de la macro, haga clic en el nombre de la macro que desee eliminar.
4.
9.- SE DETIENE EL MACRO UNA VEZ GRABADO TODO LO QUE ESTE REALIZARA
15.- DAMOS CLICK DERECHO Y -MODIFICAR TEXTO- PARA INSERTAR TEXTO A LA FIGURA
17.- DAMOS CLICK DERECHO A LA FIGURA DE NUEVO Y SELECCIONAMOS -ASIGNAR MACRO(PARA QUE QUEDE EL ACCESO DIRECTO A EJECUTAR MACRO)
FIN
EN CASO DE QUE SE UTILIZE VISUAL BASIC PARA EJECUTAR
ESTOS MACROS: SE PUEDE VER EL CODIGO.
Suerteeeeeee