• No se han encontrado resultados

Manual 400 Macros para Excel.pdf

N/A
N/A
Protected

Academic year: 2021

Share "Manual 400 Macros para Excel.pdf"

Copied!
145
0
0

Texto completo

(1)VERSIÓN DEMO. MANUAL 400 Macros para Excel Versión Plus. por Elsa Matilde Meyer. (para versiones Excel del 2000 al 2007 inclusive) Copyright © 2.005-2.010 Elsa M.Meyer (Elsamatilde). El presente manual intenta guiar al usuario a potenciar el uso de las planillas Excel, mediante programación. Especialmente indicado para usuarios que ya han experimentado con sus primeras rutinas. Cada capítulo presenta rutinas para determinados temas. Así se pueden encontrar temas como Trabajando con Directorios, con Libros, con Hojas, con Objetos, Filtros, Impresión, otras aplicaciones y más. Además un capítulo con el desarrollo paso a paso de 20 'funciones personales' En esta VERSIÓN DEMO, solo se encuentran disponibles los temas que aparecen en el índice con Mayúsculas..

(2) I. Manual 400 Macros Plus. Tabla de Contenidos 0. 15. Cap. I 1 - Introducción. 1 BIENVENID@S ................................................................................................................................... 15 2 BREVE INTRODUCCIÓN ................................................................................................................................... AL EDITOR 17 3 Cómo crear una ................................................................................................................................... macro 18 4 Dónde colocar ................................................................................................................................... las macros 18 5 Cómo ejecutar ................................................................................................................................... una macro 18 6 Acerca de las................................................................................................................................... macros Auto-Open 18 7 Acerca de las................................................................................................................................... macros Auto-Close 19 8 Cómo proteger ................................................................................................................................... un proyecto 19 9 Evitar que las ................................................................................................................................... macros se vean desde el menú 19 10 Otras consideraciones: ................................................................................................................................... ¿Cómo...? 19. 21. Cap. II 2 - Eventos, Metodos y Propiedades. 1 EVENTOS - LISTADO ................................................................................................................................... 21 2 Especial: Eventos ................................................................................................................................... de Hojas 22 Cambios y Selección .......................................................................................................................................................... en Hoja 22. 3 Metodos. ................................................................................................................................... 22. 4 Propiedades................................................................................................................................... 23. 25. Cap. III 3 - Tratamiento de Variables. 1 Tipo de Variables ................................................................................................................................... 25 2 DURACIÓN DE ................................................................................................................................... LAS VARIABLES 25 3 Determinar el................................................................................................................................... tipo de variable 26 4 Convirtiendo................................................................................................................................... variables 26 5 Limpiando variables ................................................................................................................................... 26. 28. Cap. IV 4 - Trabajando con Cadenas. 1 EXTRAER PARTES ................................................................................................................................... DE UNA CADENA 28 2 Armando cadenas ................................................................................................................................... 29 3 Obtener el largo ................................................................................................................................... de una cadena 29 4 Introducir caracteres ................................................................................................................................... especiales 29 5 Detectar o encontrar ................................................................................................................................... texto en una cadena 29 6 Creando cadenas ................................................................................................................................... de largo fijo 29 7 Obtener la parte ................................................................................................................................... numerica de una cadena 29. Cap. V 5 - Trabajando con Directorios y Archivos. 31. © <2005=2010> Elsa M.Meyer (Elsamatilde).

(3) Contents. II. 1 Creando un nuevo ................................................................................................................................... directorio 31 2 ESTABLECER ................................................................................................................................... LA RUTA DE ACCESO PREDETERMINADA 31 3 Establecer si................................................................................................................................... un directorio existe 31 4 Establecer si................................................................................................................................... un archivo existe en un directorio 31 5 Eliminar un archivo ................................................................................................................................... de un directorio 32 6 Establecer nueva ................................................................................................................................... unidad de disco 32 7 Establecer nuevo ................................................................................................................................... directorio o carpeta 32 8 Crear lista de................................................................................................................................... archivos de una carpeta 32 9 Copiar todos................................................................................................................................... los libros de una carpeta en otra 32 10 Obtener propiedad ................................................................................................................................... fecha y hora de archivos 32 11 Obtener tamaño ................................................................................................................................... de archivos 32. Cap. VI 6 - Trabajando con Libros. 34. 1 Principales Metodos ................................................................................................................................... y Propiedades de Libros 34 2 Abriendo Libros ................................................................................................................................... 34 Abrir un segundo .......................................................................................................................................................... libro 34 Abrir un libro.......................................................................................................................................................... con clave 34 Abrir libro buscando .......................................................................................................................................................... la carpeta que lo contiene 34 Ejecutar macro .......................................................................................................................................................... al abrir un libro 34 Inhabilitar el mensaje .......................................................................................................................................................... de actualizar vínculos al abrir un libro 34 Inhabilitar la opción .......................................................................................................................................................... de actualizar vínculos al abrir otros libros 34 Al abrir libro incrementar .......................................................................................................................................................... un contador 35 Al abrir libro ocultarlo .......................................................................................................................................................... (minimizarlo) y mostrar un Userform 35 Impedir que un .......................................................................................................................................................... libro se abra si la fecha caducó 35. 3 Seleccionar un ................................................................................................................................... libro 35 4 Obtener el nombre ................................................................................................................................... de un libro 35 5 Obtener la ruta ................................................................................................................................... de un libro 35 6 Activar otro libro ................................................................................................................................... distinto al actual 35 7 Impedir que se ................................................................................................................................... abran otros libros mientras esté nuestro libro abierto 36 8 CARGAR TODO ................................................................................................................................... EL LIBRO EN MAYÚSCULAS 36 9 Modificar la forma ................................................................................................................................... de cálculo del libro o de una hoja 37 10 Eliminar vinculos ................................................................................................................................... externos 37 11 Eliminar vinculos ................................................................................................................................... internos 37 12 Saber si uno................................................................................................................................... o más libros existen en una carpeta 37 13 Crear libro como ................................................................................................................................... copia de cierta hoja 37 14 Copiar un libro ................................................................................................................................... sin abrirlo 37 15 Cambiar el nombre ................................................................................................................................... de un libro sin abrirlo 38 16 Eliminar Nombres ................................................................................................................................... de Rangos en libro 38 17 Armar un indice ................................................................................................................................... vinculado a cada hoja del libro 38 18 Guardando Libros ................................................................................................................................... 38 Guardar el libro .......................................................................................................................................................... activo 38 Guardar un libro .......................................................................................................................................................... con otro nombre 38 Guardar un libro .......................................................................................................................................................... con otro formato (txt) 38 © <2005=2010> Elsa M.Meyer (Elsamatilde). II.

(4) III. Manual 400 Macros Plus Guardar un libro .......................................................................................................................................................... con clave 38 Guardar un libro .......................................................................................................................................................... cuyo nombre será el valor de una variable 39 Guardar un libro .......................................................................................................................................................... cuyo nombre serán datos concatenados 39 Guardar libro.......................................................................................................................................................... sin módulos 39 Guardar libro.......................................................................................................................................................... sin código o macros 39. 19 Cerrando Libros ................................................................................................................................... 39 Cerrar todos los .......................................................................................................................................................... libros en uso 39 Cerrar un solo .......................................................................................................................................................... libro 39 Cerrar un libro .......................................................................................................................................................... SIN guardar los cambios 39 Cerrar un libro .......................................................................................................................................................... guardando los cambios 40 Impedir el uso.......................................................................................................................................................... del botón Cerrar del libro 40 Controlar errores .......................................................................................................................................................... antes de cerrar un libro 40. Cap. VII 7 - Trabajando con Hojas. 42. 1 MÉTODOS PARA ................................................................................................................................... HOJAS 42 2 Propiedades................................................................................................................................... de las Hojas 44 3 Activar o seleccionar ................................................................................................................................... otras hojas distintas a la actual 44 4 Seleccionar la ................................................................................................................................... hoja anterior o posterior a la activa 44 5 Seleccionar todas ................................................................................................................................... las hojas de un libro 44 6 Devolver el nombre ................................................................................................................................... de la hoja en una variable 44 7 Formas de mostrar ................................................................................................................................... el nombre de hojas 44 8 Devolver el número ................................................................................................................................... de hoja en una variable 44 9 Proteger una................................................................................................................................... hoja 45 10 Desproteger ................................................................................................................................... una hoja 45 11 Vista previa de ................................................................................................................................... la hoja activa y de otras hojas 45 12 Imprimir hojas ................................................................................................................................... 45 13 Insertar hojas ................................................................................................................................... 45 14 Eliminar hojas ................................................................................................................................... 45 15 Copiar hojas................................................................................................................................... 45 16 Crear hoja/libro ................................................................................................................................... con un gráfico 46 17 Ocultar hojas................................................................................................................................... 46 18 Mostrar hoja................................................................................................................................... oculta 46 19 Mostrar todas ................................................................................................................................... las hojas ocultas de un libro 46 20 Impedir que se ................................................................................................................................... vean datos al entrar a hoja 46 21 Cambiar nombre ................................................................................................................................... a pestaña o Etiqueta de hojas 46 22 Cambiar color ................................................................................................................................... de pestaña o Etiqueta de Hojas 46 23 Mover o cambiar ................................................................................................................................... una hoja de lugar 47 24 Insertar imagen ................................................................................................................................... en una hoja 47 25 Ordenar las hojas ................................................................................................................................... alfabéticamente 47 26 Armar una lista ................................................................................................................................... con el nombre de las hojas 47 27 Modificar todos ................................................................................................................................... los hipervínculos de la hoja 47 28 Establecer filas ................................................................................................................................... y columnas a mostrar al abrir hoja 47 29 Establecer area ................................................................................................................................... visible de una hoja 47 © <2005=2010> Elsa M.Meyer (Elsamatilde).

(5) Contents. IV. 30 Restablecer área ................................................................................................................................... visible en hoja 48 31 Crear hojas según ................................................................................................................................... valores en una lista 48 32 Aplicar Zoom................................................................................................................................... a un rango u hoja 48 33 Obtener el valor ................................................................................................................................... del Zoom aplicado a la hoja 48 34 Ejecutar rutina ................................................................................................................................... en todas las hojas del libro 48 35 Hojas de Diálogo: ................................................................................................................................... cómo ocultarlas 48 36 Eliminar todos ................................................................................................................................... los comentarios de la hoja 48 37 Activar hoja ................................................................................................................................... cada tanto tiempo 49. Cap. VIII 8 - Trabajando con Celdas y Rangos. 51. 1 Principales Méotodos ................................................................................................................................... para Rangos 51 2 PRINCIPALES ................................................................................................................................... PROPIEDADES DE RANGOS 51 3 Selección de................................................................................................................................... Celdas o Rangos 52 4 Selección de................................................................................................................................... rango utilizando variables 52 5 Seleccionar celdas ................................................................................................................................... a cierta distancia de la celda activa 52 6 Ampliar un rango ................................................................................................................................... seleccionado 53 7 SELECCIONAR ................................................................................................................................... LA REGIÓN DE LA CELDA ACTIVA 53 8 Seleccionar hasta ................................................................................................................................... la última celda vacía -Fin de rango 53 9 Devolver la direccion ................................................................................................................................... de un rango o celda 53 10 Encontrar última ................................................................................................................................... celda con datos 54 11 Ubicarnos en................................................................................................................................... primer celda libre de una columna 54 12 Guardar el numero ................................................................................................................................... de la primer fila libre 54 13 Obtener ultima ................................................................................................................................... columna con datos 54 14 Obtener el número ................................................................................................................................... de columnas de un rango 54 15 Obtener el número ................................................................................................................................... de filas de un rango 54 16 Contar la cantidad ................................................................................................................................... de objetos de un rango 54 17 Acumular lo ................................................................................................................................... que se carga en 1 celda 55 18 Combinar/Descombinar ................................................................................................................................... celdas seleccionadas 55 19 Borrar o Limpiar ................................................................................................................................... celdas o rangos 55 20 Borrar celdas................................................................................................................................... con cierto contenido 55 21 Eliminar celdas ................................................................................................................................... o rangos 55 22 Eliminar filas................................................................................................................................... en blanco 55 23 Eliminar varias ................................................................................................................................... filas segun condicion 55 24 Insertar Filas................................................................................................................................... 56 25 Eliminar Filas ................................................................................................................................... 56 26 Ocultar filas ................................................................................................................................... 56 27 Mostrar filas................................................................................................................................... 56 28 Insertar Columnas ................................................................................................................................... 56 29 Eliminar columnas ................................................................................................................................... 56 30 Ocultar columnas ................................................................................................................................... 56 © <2005=2010> Elsa M.Meyer (Elsamatilde). IV.

(6) V. Manual 400 Macros Plus 31 Mostrar Columnas ................................................................................................................................... 57 32 Insertar comentarios ................................................................................................................................... 57 33 Formatos a Celdas ................................................................................................................................... 57 34 Formato a Columnas ................................................................................................................................... 57 35 Autoajustar columnas ................................................................................................................................... 57 36 Cambiar minúsculas ................................................................................................................................... por mayúsculas 57 37 Cambiar mayúsculas ................................................................................................................................... por minúsculas 57 38 Capturar fecha ................................................................................................................................... y hora de carga de datos 58 39 Insertar Nombre ................................................................................................................................... de rango 58 40 Insertar Hipervínculos ................................................................................................................................... 58 41 Transponer una ................................................................................................................................... fila 58 42 Ordenar un rango ................................................................................................................................... 58 43 Detectar si la................................................................................................................................... celda contiene formula 58 44 Ejemplo de fórmula ................................................................................................................................... con rango variable 58 45 Cómo conocer ................................................................................................................................... el color de una celda 59 46 Colorear celdas ................................................................................................................................... con mas de 3 condiciones 59 47 Resaltar la fila ................................................................................................................................... activa (1) 59 48 Resaltar la fila ................................................................................................................................... activa (2) 59 49 Resaltar la celda ................................................................................................................................... activa 59 50 Cambiar color ................................................................................................................................... de fuente a celdas con datos 59 51 Separar cada................................................................................................................................... caracter de una cadena en distintas col 59 52 Quitar espacios ................................................................................................................................... en celdas 60 53 Proteger rangos ................................................................................................................................... o celdas 60 54 Recorrer celdas ................................................................................................................................... protegidas 60. Cap. IX 9 - Bucles: Instrucciones o Comandos Especiales. 62. 1 Qué es un bucle? ................................................................................................................................... 62 2 FOR EACH.....NEXT ................................................................................................................................... 62 3 For ...... Next................................................................................................................................... 63 4 While .... Wend ................................................................................................................................... 63 5 If.... ElseIf....Else.... ................................................................................................................................... 63 6 Do While .... Loop ................................................................................................................................... 63 7 Do Until.... Loop ................................................................................................................................... 63 8 Uso de SET ................................................................................................................................... 64 9 With....End With ................................................................................................................................... 64 10 Uso de Select ................................................................................................................................... Case 64. Cap. X 10- Trabajando con fórmulas. 66. 1 Trabajando con ................................................................................................................................... fórmulas 66 © <2005=2010> Elsa M.Meyer (Elsamatilde).

(7) Contents. VI. 2 INTRODUCIR................................................................................................................................... FÓRMULAS EN CELDAS 66 3 Armar fórmula ................................................................................................................................... con datos variables 67 4 Modificar fórmula ................................................................................................................................... de celda 67 5 Colocar resultado ................................................................................................................................... de fórmula en celdas 67. Cap. XI 11- Trabajando con Objetos Insertados en Hoja. 69. 1 Algunas consideraciones ................................................................................................................................... previas 69 2 ListBox, Combobox ................................................................................................................................... y Textbox 69 COMENTARIOS .......................................................................................................................................................... GENERALES 69 Mostrar un Combobox .......................................................................................................................................................... al seleccionar hoja 70 Ocultar un Combobox .......................................................................................................................................................... luego de seleccionar opcion 70 Asignar rango.......................................................................................................................................................... a un Combobox 70 Enviar texto a.......................................................................................................................................................... las columnas de un Combobox 70 Enviar valor de .......................................................................................................................................................... un Combo a una celda 70 Seleccionar celda .......................................................................................................................................................... cuyo valor es el ingresado en Combobox 71 Enviar valores.......................................................................................................................................................... de Combo de 4 columnas a celdas 71 Limpiar un combo .......................................................................................................................................................... 71 Crear controles .......................................................................................................................................................... por macro 71 Eliminar todos .......................................................................................................................................................... los controles de una hoja 71 Asignar ancho .......................................................................................................................................................... de columnas en Listbox 71 Activar hoja según .......................................................................................................................................................... valor en Lista Desplegable 71 Buscar valor del .......................................................................................................................................................... Combo en base Devolver otros datos en textbox 72 Mostrar valores .......................................................................................................................................................... al clic en control 72 Llenar un control .......................................................................................................................................................... Combobox con nombres de hojas 72. 3 Cuadros de Texto ................................................................................................................................... 72 Insertar cuadro .......................................................................................................................................................... de texto y asignar algunas propiedades 72 Funciones de.......................................................................................................................................................... comprobacion 72. 4 Imágenes. ................................................................................................................................... 72. Cargar una imagen .......................................................................................................................................................... cuyo nombre se encuentra en una celda 72 Segun valor de .......................................................................................................................................................... celda, mostrar una imagen 72 Buscar una imagen .......................................................................................................................................................... e insertarla 73 Insertar imagenes .......................................................................................................................................................... sobre celdas (1) 73 Insertar imagenes .......................................................................................................................................................... sobre ciertas celdas (2) 73 Insertar imagenes .......................................................................................................................................................... de tamaño fijo 73. Cap. XII 12- Controlando Teclas y Mensajes de Excel. 75. 1 Consideraciones ................................................................................................................................... generales 75 2 Impedir que se ................................................................................................................................... cancele una macro con ESC 75 3 Controlar la tecla ................................................................................................................................... ESC- Cancelar a criterio 75 4 No mostrar el................................................................................................................................... cursor o la celda activa 75 5 Controlar las................................................................................................................................... teclas Enter y Flechas Abajo_Arriba 75 6 Controlar otras ................................................................................................................................... teclas mediante código 75 7 Asignar una ................................................................................................................................... macro a una tecla especial 75 8 Ejecutar una................................................................................................................................... macro al presionar Enter 76 9 Ejecutar una................................................................................................................................... macro con Doble click 76. © <2005=2010> Elsa M.Meyer (Elsamatilde). VI.

(8) VII. Manual 400 Macros Plus 10 Asignar mismo ................................................................................................................................... atajo de teclado a varias macros 76 11 NO MOSTRAR ................................................................................................................................... AVISOS DE ALERTA 76 12 No mostrar aviso, ................................................................................................................................... al guardar un archivo, de que el archivo ya existe: 77 13 No mostrar la................................................................................................................................... ejecución de la macro o el movimiento de hojas: 77 14 Inhabilitar eventos ................................................................................................................................... 77 15 Crear atajos ................................................................................................................................... de teclado desde una macro 77. Cap. XIII 13- Controlando Errores. 79. 1 ON ERROR RESUME ................................................................................................................................... NEXT 79 2 On Error GoTo ................................................................................................................................... .... 79 3 On Error GoTo ................................................................................................................................... 0 79 4 Err. ................................................................................................................................... 79. Cap. XIV 14- Trabajando con Barras, Menues y Pestañas. 81. 1 Consideraciones ................................................................................................................................... generales para Barras y otros 81 2 OCULTAR LAS ................................................................................................................................... PESTAÑAS DE LAS HOJAS 81 3 Ocultar las barras ................................................................................................................................... de desplazamiento 81 4 Ocultar los encabezados ................................................................................................................................... de filas y columnas 81 5 Ocultar barras ................................................................................................................................... de herramientas 81 6 Ocultar la barra ................................................................................................................................... principal de Excel 81 7 Ocultar elementos ................................................................................................................................... de la barra principal 82 8 Conocer número ................................................................................................................................... de barras y controles 82 9 Ocultar opciones ................................................................................................................................... de Impresion y Otras 82 10 Ocultar opciones ................................................................................................................................... Cortar y Copiar 82 11 Crear una barra ................................................................................................................................... personal con macro 82 12 Mostrar una ................................................................................................................................... barra de herramientas personal 82 13 Quitar una barra ................................................................................................................................... personal al salir 82 14 Impedir el uso ................................................................................................................................... del clic derecho 83 15 Ejecutar macro ................................................................................................................................... al clic derecho 83 16 Mostrar mensaje ................................................................................................................................... en Barra de Estado 83 17 Mostrar cajas................................................................................................................................... de diálogo de Excel 83 18 Eliminar menu ................................................................................................................................... contextual de Objetos 83. Cap. XV 15- Uso de Cuadros de Mensaje. 85. 1 Construcción................................................................................................................................... de MsgBox 85 2 MsgBox como ................................................................................................................................... PopUp 85. Cap. XVI 16- Uso de InputBox. 87. 1 CONSTRUCCIÓN ................................................................................................................................... DE INPUTBOX 87 2 Controlar que ................................................................................................................................... se ha ingresado un valor 88 © <2005=2010> Elsa M.Meyer (Elsamatilde).

(9) Contents. VIII. 3 Establecer un ................................................................................................................................... valor predeterminado en un InputBox 88 4 Controlar que ................................................................................................................................... lo ingresado a un InputBox sea referencia válida 88 5 Ingresar y seleccionar ................................................................................................................................... un rango con InputBox 88 6 Seleccionar datos ................................................................................................................................... en un rango 88 7 Controlar que ................................................................................................................................... el dato ingresado sea fecha 88. Cap. XVII 17- Buscando Datos. 90. 1 Buscar una hoja ................................................................................................................................... en cierto libro 90 2 Devolver en una ................................................................................................................................... celda el resultado de una búsqueda 90 3 Devolver todos ................................................................................................................................... los resultados de una búsqueda 90 4 Buscar un dato. ................................................................................................................................... Copiar la fila de todos los registros encontrados 90 5 Buscar un dato ................................................................................................................................... en un rango, posicionarse y seguir buscando 90 6 Controlar si un ................................................................................................................................... valor resultado se encuentra en la base 90 7 Función BuscarV ................................................................................................................................... devolviendo valores a la izquierda 90 8 Buscar cierto................................................................................................................................... dato en un rango. Si se encuentra borrar la fila que lo contiene 91 9 BUSCAR DATOS ................................................................................................................................... DE 1 COLUMNA EN OTRA Y BORRAR LOS REPETIDOS 91 10 Evitar duplicados ................................................................................................................................... al cargar una base 92 11 Buscar un dato. ................................................................................................................................... Devolver en Textbox toda la fila 92 12 Obtener el valor ................................................................................................................................... de la ultima celda de una fila 92. Cap. XVIII 18- Evaluando y Comparando Datos. 94. 1 Comparando................................................................................................................................... cadenas 94 2 Evaluar si una ................................................................................................................................... celda guarda fechas 94 3 Evaluar si un................................................................................................................................... dato es numérico o no 94 4 EVALUAR SI................................................................................................................................... UNA CELDA PRESENTA ERROR 94 5 Eliminar filas................................................................................................................................... si las celdas de cierta columna están vacías 94 6 Eliminar fila si ................................................................................................................................... varios datos del registro cumplen una condición 95 7 Rellenar celdas ................................................................................................................................... vacías de un rango con cierto valor 95 8 Evaluar el color ................................................................................................................................... de celda 95 9 Eliminar filas................................................................................................................................... vacías 95 10 Contar celdas ................................................................................................................................... con igual color de fuente 95 11 Ordenar - Controlar ................................................................................................................................... - borrar repetidos 95 12 Comparar cadenas ................................................................................................................................... que pueden estar en mayúsculas o minúsculas 95 13 Extraer la parte ................................................................................................................................... numérica de una cadena 96 14 Armar tabla con ................................................................................................................................... valores no duplicados 96 15 Armar Listas................................................................................................................................... validadas, sin duplicados 96 16 Comparar 2 columnas. ................................................................................................................................... Copiar en otra las filas que coinciden 96 17 Comparar 2 columnas. ................................................................................................................................... Copiar las que NO coinciden 96 18 Bloquear celdas ................................................................................................................................... según fecha 96 19 Evaluando si................................................................................................................................... celdas contienen #N/A-Copiar en otro destino 96 © <2005=2010> Elsa M.Meyer (Elsamatilde). VIII.

(10) IX. Manual 400 Macros Plus. Cap. XIX 19- Copiando Datos. 98. 1 Copiar rango................................................................................................................................... de datos de una hoja a la siguiente 98 2 Copiar solo filas ................................................................................................................................... impares 98 3 COPIAR SOLO ................................................................................................................................... VALORES - PEGADO ESPECIAL 98 4 Copiar formato ................................................................................................................................... - Pegado Especial 98 5 Pegado Especial ................................................................................................................................... sin seleccionar 98 6 Quitar fórmulas ................................................................................................................................... en celdas de color 99 7 Copiar una fórmula ................................................................................................................................... en la celda siguiente 99 8 Copiar cierta................................................................................................................................... fila en otro libro. Conocer última fila con datos 99 9 Copiar un rango ................................................................................................................................... de filas en otro libro Resumen 99 10 Duplicar una................................................................................................................................... hoja- La copia tendrá los valores, no las fórmulas 99 11 Copiar varios................................................................................................................................... libros en uno solo 99 12 Copiar cabecera ................................................................................................................................... o columna de títulos 99 13 Copiar celdas ................................................................................................................................... de color en otro destino- Eliminar fila 100. Cap. XX 20- Uso de Temporizador. 102. 1 CARACTERÍSTICAS ................................................................................................................................... DEL MÉTODO ONTIME 102 2 Guardar el libro ................................................................................................................................... cada minuto 102 3 Mostrar un ................................................................................................................................... Userform durante un tiempo y ocultarlo 103 4 Lllamar a un................................................................................................................................... Userform por unos segundos 103 5 Activar otra................................................................................................................................... hoja cada tantos minutos 103. Cap. XXI 21- Trabajando con Filtros. 105. 1 Establecer criterio ................................................................................................................................... para filtro 105 2 Filtro en hoja ................................................................................................................................... protegida 105 3 Autofiltros con ................................................................................................................................... campos fecha 105 4 Establecer AutoFiltro ................................................................................................................................... con criterios en otra hoja 105 5 APLICAR FILTRO ................................................................................................................................... AVANZADO Y COPIAR RESULTADO 105 6 Copiar solo................................................................................................................................... las filas de un Filtro avanzado en otra hoja 106 7 Copiar celdas ................................................................................................................................... filtradas sin los títulos 106 8 Obtener la primer ................................................................................................................................... fila de un filtro 106 9 Obtener el total ................................................................................................................................... de celdas filtradas 107 10 Seleccionar................................................................................................................................... en un rango filtrado, la celda que tiene el valor de un ComboBox 107 11 Sumar una ................................................................................................................................... columna de datos en un rango filtrado 107 12 Quitar autofiltros ................................................................................................................................... solo a ciertas columnas 107. Cap. XXII 22- Trabajando con Gráficos. 109. 1 Seleccionar................................................................................................................................... un gráfico ignorando su nombre 109 2 Cortar un gráfico ................................................................................................................................... de una hoja y pegarlo en otra 109 3 Asignar los................................................................................................................................... datos de origen de un gráfico 109 © <2005=2010> Elsa M.Meyer (Elsamatilde).

(11) Contents. X. 4 Crear un gráfico ................................................................................................................................... en hoja nueva y guardar el libro 109 5 Crear gráfico ................................................................................................................................... con datos de hoja variable 109 6 Imprimir gráfico ................................................................................................................................... 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 ................................................................................................................................... gráfico por macro 110 12 Recorrer todos ................................................................................................................................... los gráficos del libro 111 13 Reconocer ................................................................................................................................... el área del gráfico 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 ................................................................................................................................... botón '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 ................................................................................................................................... numéricos 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 según valor seleccionado en Combobox 116. Cap. XXIV 24- Trabajando con Tablas Dinámicas. 118. 1 Comentarios ................................................................................................................................... sobre Tablas Dinámicas 118 © <2005=2010> Elsa M.Meyer (Elsamatilde). X.

(12) XI. Manual 400 Macros Plus 2 Evitar la actualización ................................................................................................................................... automática de TD 118 3 OBTENER EL ................................................................................................................................... TOTAL DE UNA TABLA DINÁMICA 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- Impresión. 121. 1 Imprimir hojas ................................................................................................................................... 121 2 Vista previa................................................................................................................................... 121 3 Establecer área ................................................................................................................................... de impresión: 121 4 IMPEDIR LA................................................................................................................................... IMPRESIÓN 121 5 Enviar información ................................................................................................................................... al Encabezado y Pié 121 6 Instrucciones ................................................................................................................................... para configurar la página 121 7 Llamar al cuadro ................................................................................................................................... de opciones para Imprimir 122 8 Elegir impresora ................................................................................................................................... por medio de código 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................................................................................................................................... botón 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 módulos ................................................................................................................................... 126 12 Importar módulos ................................................................................................................................... guardados como txt 126 13 Eliminar código ................................................................................................................................... 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 ................................................................................................................................... sesión 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).

Referencias

Documento similar