Anda di halaman 1dari 10

Contents X

4 Crear un grfico
...................................................................................................................................
en hoja nueva y guardar el libro 109
5 Crear grfico
...................................................................................................................................
con datos de hoja variable 109
6 Imprimir grfico
...................................................................................................................................
y tabla que lo alimenta 109
7 MODIFICANDO
...................................................................................................................................
DIMENSIONES DE TODOS LOS GRAFICOS 110
8 Copiar todos
...................................................................................................................................
los graficos en otra hoja 110
9 Eliminar todos
...................................................................................................................................
los graficos de una hoja 110
10 Colorear series
...................................................................................................................................
por macro 110
11 Ubicando un
...................................................................................................................................
grfico por macro 110
12 Recorrer todos
...................................................................................................................................
los grficos del libro 111
13 Reconocer ...................................................................................................................................
el rea del grfico seleccionado 111

Cap. XXIII 23- Trabajando con Userforms 113


1 Generalidades
...................................................................................................................................
- Crear un Userform 113
2 Mostrar un ...................................................................................................................................
Userform 113
3 MOSTRAR UN
...................................................................................................................................
USERFORM EN EL TOPE DE LA VENTANA 113
4 Ocultar un Userform
................................................................................................................................... 113
5 Cerrar un Userform
................................................................................................................................... 114
6 Desactivar el
...................................................................................................................................
botn 'Cerrar' de un Userform 114
7 Inmovilizar ...................................................................................................................................
un Userform 114
8 Cargar valores
...................................................................................................................................
de inicio 114
9 Volcar datos
...................................................................................................................................
de un Userform a una hoja 114
10 Actualizar base
...................................................................................................................................
con datos del Userform 114
11 Seleccionar...................................................................................................................................
datos desde un Userform-RefEdit 114
12 Seleccionar...................................................................................................................................
rango para eliminar duplicados 115
13 Agrandar un
...................................................................................................................................
Frame a medida que se ingresan datos 115
14 Validar campos
...................................................................................................................................
numricos en Textbox 115
15 Validar campos
...................................................................................................................................
fecha en Textbox 115
16 Establecer separadores
...................................................................................................................................
en campos fecha en textbox 115
17 Ingresar fechas
...................................................................................................................................
sin formato en Textbox 115
18 Asignar formato
...................................................................................................................................
moneda a un TextBox 115
19 Asignar formato
...................................................................................................................................
Password a un textbox 116
20 Limpiar todos
...................................................................................................................................
los textbox de un Userform 116
21 Guardar un ...................................................................................................................................
dato del Userform antes de cerrarlo 116
22 Agregar un ...................................................................................................................................
Grafico en un Userform 116
23 Trabajando ...................................................................................................................................
con controles Listbox y Combobox 116
24 Llenar un control
...................................................................................................................................
ListBox con nombres de hojas 116
25 Ejecutar una
...................................................................................................................................
macro segn valor seleccionado en Combobox 116

Cap. XXIV 24- Trabajando con Tablas Dinmicas 118


1 Comentarios
...................................................................................................................................
sobre Tablas Dinmicas 118

<2005=2010> Elsa M.Meyer (Elsamatilde)

X
XI Manual 400 Macros Plus

2 Evitar la actualizacin
...................................................................................................................................
automtica de TD 118
3 OBTENER EL
...................................................................................................................................
TOTAL DE UNA TABLA DINMICA 118
4 Convetir un...................................................................................................................................
campo en un campo de filas 119
5 Eliminar todas
...................................................................................................................................
las Tablas Dinamicas de una hoja 119
6 Uso de variables
...................................................................................................................................
en TD 119

Cap. XXV 25- Impresin 121


1 Imprimir hojas
................................................................................................................................... 121
2 Vista previa................................................................................................................................... 121
3 Establecer rea
...................................................................................................................................
de impresin: 121
4 IMPEDIR LA...................................................................................................................................
IMPRESIN 121
5 Enviar informacin
...................................................................................................................................
al Encabezado y Pi 121
6 Instrucciones
...................................................................................................................................
para configurar la pgina 121
7 Llamar al cuadro
...................................................................................................................................
de opciones para Imprimir 122
8 Elegir impresora
...................................................................................................................................
por medio de cdigo 122

Cap. XXVI 26- Trabajando con el entorno Excel 124


1 Ocultar Excel
................................................................................................................................... 124
2 Ocultar Excel
...................................................................................................................................
por cierto tiempo 124
3 Quitar la lista
...................................................................................................................................
de archivos abiertos del men Archivo 124
4 Importar datos
...................................................................................................................................
de otro libro Excel 124
5 Obtener la lista
...................................................................................................................................
de archivos Excel de una carpeta 124
6 Ocultar botones
...................................................................................................................................
de Minimizar y Maximizar 124
7 Inhabilitar el...................................................................................................................................
botn de Cerrar de Excel 124
8 Evitar el cierre
...................................................................................................................................
accidental de Excel 125
9 Ejecutar rutinas
...................................................................................................................................
o funciones de otros libros 125
10 OBTENER LISTADO
...................................................................................................................................
DE RUTINAS DE UN LIBRO 125
11 Exportar mdulos
................................................................................................................................... 126
12 Importar mdulos
...................................................................................................................................
guardados como txt 126
13 Eliminar cdigo
................................................................................................................................... 126
14 Eliminar codigo
...................................................................................................................................
de cierto objeto o modulo 126
15 Saber si un...................................................................................................................................
archivo existe en un directorio 126
16 Eliminar un...................................................................................................................................
archivo del directorio 127
17 Iniciar una nueva
...................................................................................................................................
sesin de Excel 127
18 Quitar colores
...................................................................................................................................
a la lista de la herramienta Relleno 127
19 Restablecer...................................................................................................................................
la paleta de colores 127
20 Determinar ...................................................................................................................................
el tiempo que demora una rutina 127
21 Fijar las mayusculas
...................................................................................................................................
para todo el libro 127
22 Habilitar o no
...................................................................................................................................
la tecla BLOQNUM 127
23 Llamar a un...................................................................................................................................
archivo HELP 128

<2005=2010> Elsa M.Meyer (Elsamatilde)


Contents XII

Cap. XXVII 27- Trabajando con otras aplicaciones 130


1 COPIAR CELDAS
...................................................................................................................................
EXCEL A UN DOC WORD 130
2 Abrir un archivo
...................................................................................................................................
de texto (CSV) 130
3 Imprimir un...................................................................................................................................
documento Word desde Excel 131
4 Importar Datos
...................................................................................................................................
de Outlook 131
5 Enviar un libro
...................................................................................................................................
por Mail 131
6 Enviar un mail
................................................................................................................................... 131
7 Enviar cuerpo
...................................................................................................................................
de correo con saltos de lnea 131
8 Importar datos
...................................................................................................................................
de Access 131
9 Llamar a la ...................................................................................................................................
Calculadora 131
10 Llamar a la ...................................................................................................................................
aplicacin WinZip 132
11 Ejecutar archivo
...................................................................................................................................
de sonido al cambio en celda 132

Cap. XXVIII 28- Creando Complementos 134


1 Cmo crear...................................................................................................................................
un Complemento 134
2 Habilitar complementos
................................................................................................................................... 134

Cap. XXIX 29- Funciones definidas por Usuario (UDF) 136


1 CREAR FUNCIONES
...................................................................................................................................
PERSONALES 136
2 Sintaxis de ...................................................................................................................................
funciones 136
3 Funcion Numeros
...................................................................................................................................
a Letras 136
4 Funcion Calculo
...................................................................................................................................
del NIF (Identificador en Espaa) 137
5 Funcion Digito
...................................................................................................................................
Verificador (RUT) 137
6 Funcion BuscarV
...................................................................................................................................
en varias hojas 137
7 Funcion Buscar
...................................................................................................................................
el ensimo elemento 137
8 Funcion Encontrar
...................................................................................................................................
ultimo dato 137
9 Funcion Sumar
...................................................................................................................................
rango con error 137
10 Funcin Contar
...................................................................................................................................
celdas de cierto color 137
11 Funcion Sumar
...................................................................................................................................
celdas de cierto color 138
12 Funcion Extraer
...................................................................................................................................
nmeros a la derecha de una cadena 138
13 Funcin Contar
...................................................................................................................................
nmero de vocales en una cadena 138
14 Funcin Contar
...................................................................................................................................
nmero de consonantes en una cadena 138
15 Funcion Contar
...................................................................................................................................
numeros pares 138
16 Funcion Contar
...................................................................................................................................
numeros impares 138
17 Funcion Fecha
...................................................................................................................................
creacin del libro 138
18 Funcion Fecha
...................................................................................................................................
ultima modificacion del libro 139
19 Funcion Binario
...................................................................................................................................
(para > 500) 139
20 Funcion Reconocer
...................................................................................................................................
numeros Primos 139
21 Funcion Nombre
...................................................................................................................................
Dia 139

<2005=2010> Elsa M.Meyer (Elsamatilde)

XII
XIII Manual 400 Macros Plus

22 Funcion Nombre
...................................................................................................................................
Mes 139

Cap. XXX 30- Otras Rutinas Interesantes 141


1 MOSTRAR VALORES
...................................................................................................................................
EN COMBO SEGN SELECCIN EN OTRO 141
2 Ejecutar macro
...................................................................................................................................
segn valor en celda 142
3 Colorear celdas
...................................................................................................................................
por condicion 142
4 Convertir Monedas
................................................................................................................................... 142
5 Indicar equipos
...................................................................................................................................
disponibles en un Ciber: 142
6 Lotera: Ubicar
...................................................................................................................................
valores ingresados 142
7 Ordenar una
...................................................................................................................................
tabla por valores tipo Indice 142
8 Aplicar parpadeo
...................................................................................................................................
continuo a celdas 142
9 Crear libros...................................................................................................................................
por cada hoja 143
10 Restringir uso
...................................................................................................................................
de hojas 143
11 Mantener imagen
...................................................................................................................................
fija en pantalla 143
12 Estado de progreso
...................................................................................................................................
de una rutina 143

<2005=2010> Elsa M.Meyer (Elsamatilde)


Captulo

I
15 Manual 400 Macros Plus

1 1 - Introduccin
1.1 BIENVENID@S

VERSIN DEMO
Manual: 400 MACROS Plus
+ 20 Funciones

(v.3.0) - para versiones Excel 2000 al 2007 inclusive

La intencin de este Manual es guiar al usuario de Excel a potenciar las planillas de clculo con
programacin.

NOTA: En esta versin DEMO se podr acceder a un tema por captulo. El mismo se
encuentra en maysculas en el ndice.

No solo los usuarios 'programadores' sacarn provecho de este libro. Los que nunca han
trabajado con algn lenguaje de programacin vern que muy fcilmente podrn 'personalizar'
sus libros adaptando o creando rutinas con cdigo VBA (Visual Basic para Aplicaciones)

En el primer captulo un par de temas con imgenes para familiarizarnos con el entorno Editor
de Macros.

A continuacin un par de captulos detallando conceptos que sern utilizados a lo largo del
manual: Eventos, Mtodos, Variables, Cadenas y otros.

Luego siguen captulos ordenados por objetos: Libros-Hojas-Celdas o rangos-Barras-Objetos


dibujados , etc. donde partiendo de las principales instrucciones bsicas (ej: Abrir o Guardar
libros), llegaremos hasta cdigos para manipular otras aplicaciones (tanto Word, Access o el
mismo entorno Windows), crear Complementos, cdigo para controlar Barras, Teclas, Objetos,
Filtros y mucho ms.

As hasta llegar al ltimo captulo con 'Rutinas Interesantes' que pueden serte de utilidad o de
modelo para otras tareas, como: Colorear celdas por condicin, Crear Libros por cada hoja y
muchas ms.

Cada lnea, cada comando se encuentra explicado en espaol para que puedan ser adaptados a
las necesidades y configuracin de cada libro.

Contiene adems imgenes que guiarn y mostrarn los resultados obtenidos una vez ejecutada
la macro.

Una caracterstica a resaltar de este Manual es su formato y su potente buscador. Al solicitar


un tema nos devolver la lista de entradas que aparecen en todo el libro, como en la imagen
donde se ingres la palabra 'find' apareciendo 11 entradas (para la primer coincidencia) lo que
nos permite abarcar de manera completa el tema buscado.

<2005=2010> Elsa M.Meyer (Elsamatilde)


1 - Introduccin 16

Otra caracterstica a resaltar de este formato, es su posibilidad de agregar comentarios en


cada tema. Podrs agregar tus propias observaciones, ejemplos u otros datos de inters.

Desde el men Edicin, Anotar encontrars una ventana para escribir.

Cada vez que accedas a este tema, encontrars en el margen superior un clip recordndote
que el tema tiene agregados. Haciendo clic en l, aparecern tus notas personales.

<2005=2010> Elsa M.Meyer (Elsamatilde)


17 Manual 400 Macros Plus

Las rutinas contenidas en este manual, fueron desarrolladas y probadas en las siguientes versiones:
Windows98/Windows XP con Office 2000, Office XP (2002) , Office 2003 y Excel 2007
En caso de dificultad para adaptar alguna rutina a tu libro, envame tus comentarios a:
cibersoft_arg@yahoo.com.ar

1.2 BREVE INTRODUCCIN AL EDITOR

Qu es una macro:
Una macro es un conjunto de instrucciones en lenguaje de programacin, que en el caso de
Excel se conoce como VBA (Visual Basic for Applications), que nos permite realizar ciertas tareas,
que por ser repetitivas nos valemos de una rutina para automatizarlas.
Estas instrucciones se guardan en el Editor de Macros.
Por ejemplo: al ingresar datos en una columna que nos complete el resto del registro con los
datos de otra hoja, que cada vez que ingresamos valores con cierto criterio, nos coloque un color
de fuente o fondo, etc.

El Editor de Macros:
Desde el men Herramientas, Macros, Editor de Macros tenemos acceso a una ventana donde se
colocarn ya sea simples instrucciones, pequeas rutinas y cdigos completos de aplicaciones
como Facturacin, Control de Gestin, etc.

En versin Excel 2007 se accede desde la ficha Programador, Visual Basic (primer opcin)

Veamos qu encontramos en la ventana del Editor:

<2005=2010> Elsa M.Meyer (Elsamatilde)


1 - Introduccin 18

1.3 Cmo crear una macro

El tema no se encuentra disponible en esta versin DEMO

1.4 Dnde colocar las macros

El tema no se encuentra disponible en esta versin DEMO

1.5 Cmo ejecutar una macro

El tema no se encuentra disponible en esta versin DEMO

1.6 Acerca de las macros Auto-Open

El tema no se encuentra disponible en esta versin DEMO

<2005=2010> Elsa M.Meyer (Elsamatilde)


19 Manual 400 Macros Plus

1.7 Acerca de las macros Auto-Close

El tema no se encuentra disponible en esta versin DEMO

1.8 Cmo proteger un proyecto

El tema no se encuentra disponible en esta versin DEMO

1.9 Evitar que las macros se vean desde el men

El tema no se encuentra disponible en esta versin DEMO

1.10 Otras consideraciones: Cmo...?

El tema no se encuentra disponible en esta versin DEMO

<2005=2010> Elsa M.Meyer (Elsamatilde)

Anda mungkin juga menyukai