Ejemplos de macros de Excel. VBA Excel: programas de muestra. Macros en Excel

Si no eres fuerte en programación, pero al mismo tiempo necesitas implementar algunasPara una tarea que va más allá de las funciones y comandos estándar de MS Excel, puede buscar una solución en Internet. Lo más probable es que la solución venga en forma de código VBA que necesita copiar y pegar en su libro de trabajo y luego, de alguna manera, hacer que este código funcione para usted; en este artículo le diré cómo hacerlo.

Veamos dos ejemplos:

1. Encuentra y usa el comando.

Por ejemplo, necesitamos un comando que inserte el número "1" en las celdas seleccionadas. Iniciamos el motor de búsqueda, escribimos la frase de búsqueda, obtenemos los resultados, comenzamos a navegar, encontramos un código como este:

Sub Insertion1() Dim q Como objeto en caso de error Reanudar Siguiente Conjunto q = Celdas para cada q En la selección q = 1 Siguiente q Fin Sub

Seleccione este código (sin numeración de líneas, comenzando con la palabra Sub) y presione Ctrl+C. Vaya a su libro de MS Excel y presione el atajo de teclado Alt+F11, se abrirá una ventana del editor VBA:

En la ventana izquierda "Proyecto - Proyecto VBA" seleccionamos (haga clic con el mouse) nuestro libro de trabajo en el que necesitamos insertar la macro, por ejemplo, "VBAProject (Libro2)":

En el elemento del menú "Insertar", seleccione "Módulo":

En la ventana izquierda "Proyecto - Proyecto VBA" debería tener una nueva carpeta "Módulos" y en ella un nuevo objeto "Módulo1":

Mueva el cursor al campo de entrada "Grande" derecho y haga clic en Ctrl+V, la macro copiada se pega en el módulo:

Las macros en MS Excel se pueden insertar en los siguientes lugares:

  • En el Módulo suelen insertar el código de macros, que se lanzará cuando el usuario presione un botón (como, por ejemplo, en nuestro caso) o el código de funciones (fórmulas);
  • En la hoja de trabajo generalmente se inserta el código de las macros, cuyo inicio debería ocurrir automáticamente dependiendo de las acciones del usuario o cambios en los datos en la hoja (los datos han cambiado, la macro se ejecuta);
  • El código de macro generalmente se inserta en el libro de trabajo, que debe iniciarse automáticamente según las acciones realizadas en el libro de trabajo (archivo). Por ejemplo, una macro que se ejecuta cuando se abre o cierra un libro, o cuando se guarda;
  • Las macros también pueden ser parte de un formulario de usuario.

Normalmente, la persona que publica el código especifica dónde se debe insertar: en un módulo, hoja de trabajo o libro de trabajo.

Para insertar código en una hoja de trabajo, seleccione la hoja apropiada en la ventana izquierda del editor VBA, haga doble clic en ella con el botón izquierdo del mouse, mueva el cursor al campo de entrada derecho y pegue el código.

Para insertar un código en un Libro, seleccione "Este Libro":


Practiquemos. Pegue el código publicado a continuación en "Hoja1".

Private Sub Worksheet_Change(ByVal Target As Range) En caso de error Ir a If Target = 2 Entonces VBA.MsgBox("Cell " & Target.Address & " = 2") Fin si a: Salir de Sub End Sub

Esta macro muestra un mensaje de información si ingresa "2" en cualquier celda de la hoja.

Regrese al libro, vaya a "Hoja1" e ingrese el número "2" en la celda "A1" y haga clic Ingresar, después de lo cual debería ver el siguiente mensaje:

Si ve este mensaje, entonces hizo todo bien. Si no es así, entonces insertaste el código en algún lugar equivocado, inténtalo de nuevo.

Al pegar código, debes tener cuidado donde lo pegas. Esto se puede hacer mirando lo que está escrito en el título de la ventana del editor de VBA:

2. Encuentra y usa la función.

Encontramos en Internet el código VBA de una función que cuenta, por ejemplo, el número de palabras de una celda:

Función pública Número de palabras en la celda (celda como rango) Dim q como variante Aplicación.Volatile q = VBA.Split(Application.WorksheetFunction.Trim(Cell.Value), " ") Número de palabras en la celda = UBound(q) + 1 End Función

Copie el código y presione la combinación de teclas. Alt+F11, se abrirá el editor VBA:


Agregue un nuevo módulo a su libro de trabajo y pegue el código copiado en este módulo:


Cierre el editor de VBA y vaya a su libro de trabajo. Crear una nueva hoja (opcional) en una celda A1 ingrese el texto "mamá lavó el marco". Nos dirigimos a la celda en la que queremos obtener el resultado (número de palabras), en el menú “Fórmulas” hacemos clic en el botón “Insertar función”:

En la ventana "Insertar función" que se abre, en el campo "Categoría", seleccione "Definido por el usuario".

En la lista de funciones disponibles, seleccione "Número de palabras en la celda", haga clic en "Aceptar":

Ingrese los argumentos requeridos y haga clic en "Aceptar":

Obtenemos el resultado:

Importante:

Si no guarda el libro de trabajo en el que insertó la macro como un "libro de trabajo habilitado para macros", se eliminarán todos los módulos con macros y tendrá que volver a realizar todo este trabajo.

Si, al insertar una macro en un módulo, ve signos rojos en lugar de texto " ???????? "

Esto significa que tiene un problema de codificación, que ocurre al copiar texto cirílico desde algunos navegadores. Para solucionar este problema, intente pegar el código copiado en una hoja de MS Excel en blanco como "texto Unicode". Para hacer esto, vaya al libro de MS Excel, seleccione o cree una hoja en blanco, vaya a la celda "A1" y presione los atajos de teclado Ctrl+Alt+V. Debería aparecer el menú Pegado especial, seleccione Texto Unicode y haga clic en Aceptar.

El código debe pegarse en la hoja de trabajo sin los signos de interrogación:

Después de eso, copie nuevamente el código pegado en la hoja y péguelo en el módulo.

Si no ve la ventana "Proyecto - Proyecto VBA" en el editor VBA, vaya a la pestaña del menú "Ver" y seleccione "Explorador de proyectos" de la lista o presione el método abreviado de teclado. Ctrl+R:

Objetos como las macros en Excel le ayudarán a organizar adecuadamente el proceso de trabajo en Excel.

Echemos un vistazo más de cerca a todas las funciones de trabajar con estos objetos en el paquete de software MS Office.

Gracias al uso de macros, cada celda de tu documento se puede automatizar. Esto ocurre debido al hecho de que el usuario registra todas las acciones mientras las crea.

¿Qué son las macros y por qué son necesarias?

Puede trabajar con macros en cualquiera de los programas de MS Office. En primer lugar, son necesarios para organizar de manera competente el trabajo del usuario en el programa.

Son necesarios para no realizar el mismo tipo de tareas y acciones varias decenas de veces.

Su creación y uso ayudarán a ahorrar mucho tiempo y maximizar la automatización del robot en el programa.

¡Importante! Gracias a la macro creada, puedes realizar el trabajo al instante, mientras que hacerlo manualmente llevaría mucho tiempo.

Su cuerpo se compone esencialmente de instrucciones que le indican al programa qué hacer si los usuarios eligen uno u otro.

También puedes encontrar el concepto de macro en Word, pero en Excel tiene varias ventajas:

  • En primer lugar, combina todas las instrucciones en un script de ejecución completo, lo que le permite optimizar la carga del programa y comenzar a trabajar más rápido;
  • Puede llamarlo usando una tecla en la barra de herramientas o usando una combinación de teclas especial. Esto permitirá que el usuario no levante la vista del teclado mientras trabaja;

Observamos dos artículos más que puedennecesitarás:

Creando tus propias macros en Excel 2010, 2007, 2013

Echemos un vistazo más de cerca a ejemplos de creación en Excel 2007, 2013:

  • Abra el documento con el que está trabajando y para el que desea crear una macro. Por cierto, es necesario elaborar cada celda en la que se realiza una acción;
  • Muestra la pestaña de desarrollador en la cinta. Para hacer esto, abra el elemento del menú "Archivo" y abra las opciones como se muestra en la figura;

  • Luego seleccione la configuración de la cinta y agregue la ventana del desarrollador a la lista de ventanas principales, como se muestra en la imagen a continuación;

  • Ahora puede proceder directamente a crear la macro de usuario.
    Después de su creación, cada celda se automatizará; esto significa que cualquier celda del documento del usuario realizará el mismo tipo de acción que el usuario especifique;
  • Encuentre una clave especial para la creación en la pestaña de desarrollador. Su ubicación se muestra en la siguiente figura;

  • Presione la tecla. Aparecerá una ventana de creación en la que deberá especificar un nombre y una combinación de teclas con la que se activará. También puedes agregar una breve descripción de cómo funciona la macro.
    Esto debe hacerse si tiene demasiados, para no confundirse;

  • A continuación, haga clic en Aceptar. La ventana se cerrará y comenzará el proceso de grabación. Para detener la grabación, presione la tecla correspondiente en el panel de control;

  • Ahora comienza a realizar las acciones que quedarán registradas en la macro. Cada celda se puede llenar con ciertos datos.
    También puedes trabajar con una sola celda; después de grabar y habilitar la macro, la misma celda se grabará según el algoritmo especificado;
  • No olvide presionar el botón detener la grabación de datos. Después de completar todos los pasos anteriores, se grabará y guardará en el programa.

Cómo habilitar y trabajar con macros en Excel

Para hacer esto, siga las instrucciones a continuación:

  • En la pestaña de desarrollador, busque un botón llamado Macros. Haga clic en él;

  • Seleccione la macro que necesita de la lista y haga clic en el botón "Ejecutar";

  • También puede ejecutar la macro requerida utilizando el método abreviado de teclado especificado por el usuario en la etapa inicial de su creación;
  • Después de hacer clic en el botón Ejecutar, todas las acciones que se realizaron durante la grabación se realizarán nuevamente.

La macro es más conveniente de usar cuando es necesario copiar una determinada celda muchas veces.

Buenas tardes

Quiero dedicar este artículo a una sección tan grande de MS Excel como las macros, o mejor dicho, comencemos desde el principio y veamos cómo crear una macro en Excel, para qué sirve y cómo usarla en su trabajo.

Como sabes por experiencia propia, al trabajar con una macro hay mucha “rutina”, es decir, se realizan las mismas operaciones y acciones que son necesarias para obtener el resultado, esto puede ser llenar el mismo tipo de tablas. o formularios, procesamiento de datos, similares a gemelos, informes semanales, mensuales, etc. Pero el uso de macros le permitirá realizar estas acciones automáticamente, utilizando las capacidades de Excel al máximo, arrojando estas operaciones rutinarias y monótonas sobre los poderosos hombros de Excel. Además, el motivo para utilizar macros puede ser agregar las capacidades necesarias que aún no están implementadas en las funciones estándar de Excel (por ejemplo, salida, recopilación de datos en una hoja, etc.).

Si nunca ha oído hablar de una macro, la definición más precisa sería: son acciones que se programan para una secuencia específica y se escriben en el entorno de programación en Visual Basic para Aplicaciones (VBA). Se puede ejecutar una macro varias veces y esto obligará a Excel a realizar cualquier secuencia de acciones que necesitemos y que simplemente no nos guste o no queramos hacer manualmente. A pesar de la gran variedad de lenguajes de programación para todo el complejo de Microsoft Office, VBA es el estándar y funciona en cualquier aplicación de la suite ofimática.

Entonces, hay 2 formas de crear una macro en Excel:

Crear una macro en Excelusando una grabadora de macros

Primero, aclaremos qué es una grabadora de macros y qué tiene que ver una macro con ella.

grabador de macros es un pequeño programa integrado en Excel que interpreta cualquier acción del usuario en códigos del lenguaje de programación VBA y escribe comandos que se obtuvieron durante el proceso de trabajo en el módulo del programa. Es decir, si creamos el informe diario que necesitamos con la grabadora de macros encendida, la grabadora de macros registrará todo en sus comandos paso a paso y, como resultado, creará una macro que creará un informe diario automáticamente.

Este método es muy útil para quienes no tienen las habilidades y conocimientos para trabajar en el entorno del lenguaje VBA. Pero tal facilidad de ejecución y grabación de una macro tiene sus desventajas, además de sus ventajas:

  • Una grabadora de macros sólo puede grabar lo que puede tocar, lo que significa que puede grabar acciones sólo cuando los botones, iconos, comandos de menú y todo eso no están disponibles para ella;
  • Si se cometió un error durante el período de grabación, también se registrará. Pero puedes usar el botón Deshacer para borrar el último comando que escribiste incorrectamente en VBA;
  • La grabación en la grabadora de macros se realiza solo dentro de los límites de la ventana de MS Excel, y si cierra el programa o enciende otro, la grabación se detendrá y ya no se realizará.

Para habilitar la grabadora de macros para grabar, debe realizar los siguientes pasos:


El siguiente paso para trabajar con la grabadora de macros será configurar sus parámetros para seguir grabando la macro, esto se puede hacer en la ventana; "Grabar una macro", Dónde:

  • Campo de nombre de macro- puedes escribir un nombre que entiendas en cualquier idioma, pero debe comenzar con una letra y no contener signos de puntuación ni espacios;
  • Campo de atajo de teclado- lo utilizará en el futuro para iniciar rápidamente su macro. En caso de que necesites registrar uno nuevo, esta opción estará disponible en el menú “Herramientas” - “Macro” - “Macros” - “Ejecutar” o en la pestaña "Revelador" presionando un botón "Macros";
  • Campo "Guardar en..."— puedes especificar la ubicación donde se guardará el texto de la macro (pero no se enviará), y hay 3 opciones:
    • "Este libro"— la macro se registrará en el módulo del libro actual y solo podrá ejecutarse cuando este libro de Excel esté abierto;
    • "Libro nuevo"— la macro se guardará en la plantilla a partir de la cual se crea un nuevo libro vacío en Excel, lo que significa que la macro estará disponible en todos los libros que se crearán en esta computadora a partir de ese momento;
    • "Libro de macros personal"- es un libro de macros especial de Excel llamado "Personal.xls" y se utiliza como una biblioteca de almacenamiento especial de macros. Al inicio, las macros del libro "Personal.xls" se cargan en la memoria y se pueden iniciar en cualquier libro en cualquier momento.
  • Campo "Descripción"- Aquí puedes describir qué y cómo debe hacer la macro, por qué fue creada y qué funciones tiene, este es un campo puramente informativo, que se llama memoria.

Después de haber iniciado y grabado su macro, habiendo completado todas las acciones necesarias, puede detener la grabación con el comando "Detener grabación" y su macro se creará usando la grabadora de macros.

Crear una macro en Excelen el editor de Visual Basic.

En este método, veremos cómo crear una macro en Excel a través del editor de programas VBA que, como dije anteriormente, está integrado en cualquier versión de Excel.

El inicio del editor de programas VBA se produce de manera diferente, según la versión de su programa Excel:

  • en versiones de Excel 2003 y posteriores, necesitamos en el menú "Servicio", seleccione elemento "Macro" y presione "Editor Visual Basic";
  • en versiones de Excel 2007 y posteriores, necesitamos en la pestaña "Revelador" presione el botón "Editor Visual Basic". Si no encuentra esta pestaña, debe activarla seleccionando el elemento del menú “Archivo” - “Opciones” - “Personalizar cinta” y en el cuadro de diálogo, use la casilla de verificación para activar la pestaña "Revelador".

En la ventana que se abre puedes ver la interfaz del editor VBA, todo aquí está escrito en inglés y no hay localizaciones, no tienes que buscarlo, solo aceptarlo y trabajar, sobre todo porque es incomprensible. Al principio, y luego todo te resultará familiar.

Entonces, cómo trabajar en el editor VBA, dónde se almacena lo que se almacena y cómo crear una macro en Excel. Preguntas de esta naturaleza surgen inmediatamente tan pronto como ve al editor, y ahora las consideraremos todas.

Todas nuestras macros se almacenarán en los llamados módulos de software. En cualquiera de los libros de cualquier versión de Excel, podemos crear cualquier módulo de programa en cualquier cantidad y colocar en ellos todas las macros que hayamos creado. Un módulo puede contener cualquier cantidad de macros que necesite o cree. Los módulos están disponibles en la ventana. "Explorador de proyectos" y están ubicados en la esquina superior izquierda del editor de macros (también puedes llamarlo con la combinación de teclas CTRL+R).

Los módulos de programa en el editor VBA existen en varios tipos y se utilizan para diferentes opciones y situaciones:


En realidad, la macro en sí, cuando se trabaja en un módulo estándar, se ve así:

Veamos un ejemplo de una macro en funcionamiento:

  • Todas las macros necesariamente comenzarán con el operador. Sub, seguido del nombre de su macro y una lista de argumentos entre paréntesis. En los casos en que no haya argumentos, los paréntesis deben dejarse vacíos;
  • Todas las macros deben terminar con el operador. Subtítulo final;
  • Datos que hay entre operadores Sub Y Subtítulo final, es el cuerpo de la macro que se ejecutará cuando se ejecute la macro. En el ejemplo, la macro verifica y, al ingresar datos, los encuentra en la lista de la base de datos y muestra el valor especificado por los criterios.

Como puedes ver, el segundo método es más difícil de utilizar y entender si no tienes experiencia en programación en general o en VBA en particular. Es muy difícil entender y descubrir qué comandos se ingresan y cómo, qué argumentos utiliza para que la macro comience a hacer su trabajo automáticamente. Pero el que camina dominará el camino, como decían los antiguos sabios, y por eso no debes rendirte, sino seguir los mandamientos del abuelo Lenin...

Crear un botón para ejecutar macros en la barra de herramientas

Como dije antes, puedes llamar a un procedimiento de macro con una combinación de teclas de acceso rápido, pero es muy tedioso recordar qué combinación está asignada a quién, por lo que lo mejor que puedes hacer es crear un botón para ejecutar la macro. Se pueden crear botones de varios tipos, a saber:


Este método está disponible para cualquier versión de MS Excel y consiste en que colocaremos el botón directamente en nuestra hoja de cálculo como un objeto gráfico. Para hacer esto necesitas:

  • En MS Excel 2003 y anteriores ir al menú "Vista", elegir "Barra de herramientas" y presione el botón "Formularios".
  • En MS Excel 2007 y posteriores necesitas en la pestaña "Revelador" abrir menú desplegable "Insertar" y selecciona un objeto "Botón".

Después de todo esto, debes dibujar un botón en tu hoja mientras mantienes presionado el botón izquierdo del mouse. Una vez completado el proceso de dibujo, se abrirá automáticamente una ventana, donde deberá seleccionar la macro que debe ejecutarse al hacer clic en su botón.

Cómo crear funciones personalizadas en VBA

En principio, crear las llamadas funciones definidas por el usuario no es muy diferente de crear una macro normal en un módulo de programa estándar. La diferencia entre estos conceptos es que una macro realizará las acciones contenidas en ella con objetos de libro u hoja (estos son fórmulas, celdas, etc.), pero una función definida por el usuario solo funciona con los valores que recibe de nosotros. y estos son argumentos datos iniciales para los cálculos.

Por ejemplo, para crear una función personalizada para el impuesto al valor agregado, también conocido como IVA, necesitamos abrir nuestro editor VBA y agregar un nuevo módulo, seleccionar del menú "Insertar" párrafo "Módulo" e ingrese el texto para nuestra función allí: Cabe señalar que la principal diferencia entre una función y una macro es el encabezado Función reemplazado Sub y hay una lista completa de argumentos, en nuestro ejemplo esto es suma. Una vez ingresado nuestro código, estará disponible en la ventana estándar del Asistente de funciones, que se encuentra en el menú "Fórmulas", párrafo "Función Insertar".
Y selecciona una categoría "Definido por el usuario" en el que se mostrará nuestra función escrita "NDS".
Luego de seleccionar nuestra función, puedes colocar el cursor en la celda con el argumento, que contendrá el monto por el cual calculamos el IVA, todo sucede como con una función normal.
¡Y eso es todo para mí! Realmente espero que artículo sobre cómo crear una macro en Excel fue claro y útil para usted. Estaría muy agradecido por sus comentarios, ya que este es un indicador de legibilidad y me inspira a escribir nuevos artículos. ¡Comparte lo que lees con tus amigos y dale me gusta!

El manual contiene macros sobre los siguientes temas:
Ejecutando una macro para buscar una celda.
Ejecute una macro al abrir un libro.
Ejecute una macro cuando ingrese "2" en la celda.
Ejecute una macro cuando presione Enter.
Agregue su propia pestaña "Complementos" (Formato de celda) al panel.
Trabajar con archivos (es decir, intercambio de datos con TXT, RTF, XLS, etc.).
Comprobando la presencia de un archivo en la ruta especificada.
Busque el archivo requerido.
Automatización de eliminación de archivos.
Texto libre en la barra de estado.
Restaurando la barra de estado.
Línea progresiva en la barra de estado.

Cambie rápidamente el título de la ventana.
Cambiar el título de la ventana (ocultar el nombre del archivo).
Volver al título original.
Lo que está abierto en este momento.
Trabajar con archivos de texto.
Escribir y leer un archivo de texto.
Procesamiento de múltiples archivos de texto.
Determinar el final de una línea en un archivo de texto.
Copiar de un archivo de texto a Excel.

Copie el contenido a un archivo de texto.
Exportar datos a txt.
Exportar datos a html.
Importe datos que requieran más de 256 columnas.
Cree copias de seguridad de archivos valiosos.
Contar el número de veces que se ha abierto un archivo.
Genere la ruta del archivo a la celda activa.
Copiar el contenido de un archivo RTF a Excel.
Copiar datos de un libro cerrado.
Extraer datos de un archivo cerrado.
Busque una palabra en archivos.
Cree un archivo de texto e ingrese texto en el archivo.
Cree un archivo de texto e ingrese texto (detección de fin de archivo).
Crea documentos de Word basados ​​en una tabla de Excel.
Comandos para crear y eliminar directorios.
Obtenga el directorio actual.
Cambiar directorio.

Ver todos los archivos en un directorio.
Ver todos los archivos en un directorio.
Espacio de trabajo de Microsoft Excel.
Libro de trabajo.
Número de nombres de libros de trabajo.
Protección del libro de trabajo.
Prohibición de la impresión de libros.
Abrir un libro (o archivos de texto).
Abra el libro y agregue texto a la celda A1.
¿Cuántos libros hay abiertos?
Cerrando todos los libros.
Cerrar un libro de trabajo solo cuando se cumple una condición.
Guarda el libro con un nombre que representa la fecha actual.
¿Se guarda el libro de trabajo?
Crea un libro de trabajo con una hoja.
Crea un libro.
Eliminando nombres innecesarios.
Reproducción rápida de un libro de trabajo.
Clasificación de hojas.
Encontrar el valor máximo en todas las hojas del libro de trabajo.
Hoja de trabajo.
Comprobando si la hoja de trabajo está protegida.
Lista de hojas ordenadas.
Crea una nueva hoja.
Crea una nueva hoja.
Eliminación de hojas según fecha.
Copiar una hoja de un libro.
Copiar una hoja a un nuevo libro (creado).
Mover una hoja en un libro.
Mueva varias hojas a un nuevo libro.
Reemplazar un archivo existente.
"Dando la vuelta" al libro.
Inserte un encabezado y pie de página con el nombre del libro, la hoja y la fecha actual.
¿Existe la hoja?
¿Existe la hoja?
Muestra el número de hojas del libro activo.
Muestra el número de hojas del libro activo en forma de hipervínculos.
Muestra los nombres de las hojas activas uno por uno.
Muestra el nombre y los números de hoja del libro actual.
Haz que la hoja sea invisible.
¿Cuántas páginas hay en todas las hojas?
Celda y rango (columnas y filas).
Copie filas a otra hoja.
Copie las columnas a otra hoja.
Cuenta el número de celdas que contienen los valores especificados.
Cuenta el número de celdas en un rango que contienen los valores especificados.
Cuenta el número de celdas visibles en un rango.
Determinar el número de celdas en un rango y la suma de sus valores.
Contando el número de células.
Recálculo automático de los datos de la tabla cuando cambian sus valores.
Ingresar datos en las celdas.
Ingresar datos usando fórmulas.
Entrada de datos en serie.
Ingresar datos de texto en celdas.
Muestra el nombre del libro, la hoja y el número de hojas en las celdas.
Eliminando líneas vacías.
Eliminando líneas vacías.
Eliminando líneas vacías.
Eliminar una fila por condición.
Eliminando filas ocultas.
Elimine las filas ocultas o de altura cero usadas.
Eliminar duplicados usando una máscara.

Selecciona un rango por encima de la celda actual.
Seleccione una celda y coloque un número allí.
Resaltando valores negativos.
Seleccionar un rango y usar direcciones absolutas.

Seleccionar celdas a intervalos.
Seleccionar múltiples rangos.
Movimiento a través de las células.
Encuentra la celda vacía más cercana en una columna.
Encontrar el valor máximo.
Buscar y reemplazar por patrón.
Busque un valor y muestre el resultado en una ventana separada.

Búsqueda con resaltado de los datos encontrados.
Busque por condición en un rango.
Encuentra la última celda no vacía de un rango.
Encuentra la última celda que no está en blanco en una columna.
Encuentra la última celda de una fila que no está en blanco.
Busque una celda azul en un rango.
Encontrar un valor negativo en un rango y resaltarlo en azul.
Encontrar la presencia de un valor en una columna.
Encontrar coincidencias en un rango.
Busque una celda en un rango.
Busque una celda en un rango.
Encontrar un valor aproximado en un rango.
Encuentra el principio y el final de un rango que contiene datos.
Encontrar el comienzo de los datos.
Reemplazo automático de valores.
Llenado rápido de un rango (matriz).
Llenando el intervalo (matriz).
Llena el rango especificado (matriz).
Llene el rango (matriz).
Cálculo de la suma de los primeros valores del rango.
Colocación en una celda de un reloj electrónico.
"Alarma".
Diseño de los límites superior e inferior del rango.
Dirección de celular activo.
Coordenadas de la celda activa.
Fórmula de celda activa.
Obtener una fórmula de una celda.
Tipo de datos de celda.
Muestra la dirección del final del rango.
Obtención de información sobre el rango seleccionado.
Tome la palabra con el carácter 13 de la celda.
Creando una lista editable (tabla).
Verifique el valor vacío.
Intersección de celdas.
Multiplicando el rango seleccionado por.
Multiplica simultáneamente todos los datos en un rango.
Divida el rango en.
Cuadrando cada celda del rango.
Resume datos únicamente de celdas visibles.
La suma de celdas con valores numéricos.
Al sumar, el cursor está dentro del rango.

Devengo de intereses en función del importe.
Devengo de intereses en función del importe.
Ejemplo resumido de cálculo de comisiones.
Movimiento a lo largo del rango.
Desplazamiento de la celda seleccionada.
Iterar a través de las celdas de la columna.
Creando un relleno de rango.
Seleccionar un parámetro de celda.
División de rango.
Fusionar datos de rango.
Fusionar datos de rango.
Descubra la columna o fila máxima.
Limitar los posibles valores del rango.
Probar la velocidad de los rangos de lectura y escritura.
Abra MsgBox cuando se seleccione una celda.
Ocultar una fila.
Ocultar varias filas.
Ocultar una columna.
Ocultar varias columnas.
Ocultar una fila por nombre de celda.
Ocultar varias filas por direcciones de celda.
Ocultar una columna por nombre de celda.
Ocultar varias columnas por direcciones de celda.
Parpadeo de celda.
Trabajar con notas.
Muestra todas las notas de la hoja de trabajo.
Función de extracción de comentarios.
Listado de notas para hojas protegidas.

Lista de notas en una lista separada.
Lista de notas en una lista separada.

Contando el número de comentarios.
Contando notas.
Seleccione celdas con comentarios.
Mostrar todas las notas.
Cambia el color de las notas.
Añadiendo notas.
Agregar notas a un rango según la condición.
Mover un comentario a una celda y regresar.

Transferir valores de una celda a un comentario.
Pestañas personalizadas en la cinta.
Adición de la barra de herramientas.
Agregar un botón a la barra de herramientas.
Panel de un botón.
Panel con dos botones.
Creando un panel a la derecha.

Creando un menú personalizado (opción 1).
Creando un menú personalizado (opción 2).
Creando un menú personalizado (opción 3).
Creando un menú personalizado (opción 4).
Creando un menú personalizado (opción 5).
Creando un menú personalizado (opción 6).
Crear una lista de elementos del menú principal de Excel.
Crear una lista de elementos del menú contextual.
Muestra la barra de herramientas bajo una determinada condición.
Ocultar y mostrar barras de herramientas.
Crear una información sobre herramientas para mis botones.
Cree un menú basado en los datos de la hoja de trabajo.
Creando un menú contextual.
Bloqueando el menú contextual.
Agregar un comando al menú Herramientas.
Agregar un comando al menú Ver.
Creando un panel de lista.
Una caricatura protagonizada por un asistente.
Agregue texto, título, botón e ícono al asistente.
Nuevas opciones de asistente.
Usando el asistente para seleccionar un color de relleno.
VENTANAS DE DIÁLOGO.
Función INPUTBOX (mediante entrada de valor).
Vista previa de llamadas.
Configurar la entrada de datos en el cuadro de diálogo.

Abre el cuadro de diálogo (Abrir archivo).
Abre el cuadro de diálogo (Imprimir).
Otros cuadros de diálogo.
Llamando al navegador desde Excel.
Cuadro de diálogo de entrada de datos.
Cuadro de diálogo de configuración de fuente.
Valores predeterminados.
Formato de texto. Mesas. FRONTERAS Y RELLENO.
Muestra una lista de fuentes disponibles.
Seleccionando todos los números del texto.
Utilice mayúscula sólo al principio del texto.
Contando el número de repeticiones del texto de búsqueda.
Seleccionar un elemento arbitrario del texto.
Mostrar texto al revés.
El texto en inglés está en letras mayúsculas.
Lanzar una tabla de símbolos desde Excel.
información sobre el usuario, ordenador, impresora, etc.
Obtener nombre de usuario.
Monitorear la salida de resolución.
Obtenga información sobre la impresora que está utilizando.
Ver información sobre las unidades de su computadora.
FORMAS DE USUARIO.
DIAGRAMAS.
Construyendo un gráfico usando una macro.
Guardar el diagrama en un archivo separado.
Cree y elimine un gráfico con solo hacer clic en un botón.
Muestra una lista de diagramas en una ventana separada.
Aplicando una paleta de colores aleatoria.
Efecto de transparencia del gráfico.
Construya un gráfico basado en datos de varias hojas de trabajo.
Cree títulos para los datos del gráfico.
DIFERENTES PROGRAMAS.
Programa para componer crucigramas.
Crea una portada de DVD.
Juego "campo minado".
Juego "Adivina el animal".
Cálculo basado en celdas de un determinado color.
OTRAS FUNCIONES Y MACROS.
Llamar a las teclas de función.
Cálculo de la media aritmética.
Convertir números en “dinero”.
Busque el lunes más cercano.
Contando el número de años completos.
Cálculo de la media ponderada.
Convirtiendo el número del mes a su nombre.
Usando enlaces relativos.
Conversión de una tabla de Excel a formato HTML.
Generador de números aleatorios.
Números aleatorios, según el rango.
Aplicar una función sin ingresarla en una celda.
Contar objetos con nombre.
Habilitar un autofiltro mediante una macro.
Creando una línea rastrera.
Creando una imagen en ejecución.
Autoformas giratorias.
Llamando a la tabla de colores.
Creando una calculadora.
Declinación de apellido, nombre y patronímico.
FECHA Y HORA.
Fecha y hora de salida.
Fecha y hora de salida.
Obteniendo la fecha del sistema.
Recuperando fecha y horas.
Función DateFull. No se especifica la versión de MS Office utilizada.




Arriba