Hablar de Excel y trabajar.

¿Cuál es la función Macros?
Introducción a macros y VBA para principiantes.

Crear facturas mensuales y recopilar números de varios archivos. ¿Se encuentra utilizando Excel pensando: "Hice lo mismo el mes pasado?"

Las macros pueden automatizar este tipo de tareas rutinarias. ¿Qué puedes hacer y cómo te puede ayudar en tu trabajo? Tomemos un ejemplo de trabajo real.

MacrowNo se requieren conocimientos de códigoPrimero, experimente cómo funciona la Macros →

¿Cuál es la función Macros?

Las macros son funciones que automatizan tareas rutinarias en Excel.Puedes realizar operaciones que normalmente realizarías una a la vez, como introducir datos en celdas, calcular, dar formato a tablas y guardar.

Excel tiene una función llamada "Grabación de macros". Si comienzas a grabar y luego manipulas la mesa, los pasos se mantendrán y podrás repetir la misma operación más adelante. Para tareas sencillas, puede crear macros sin tener que escribir el programa usted mismo.

Sin embargo, es posible que los datos no sean exactamente los mismos todos los meses. El número de líneas puede aumentar o se pueden mezclar espacios en blanco. Se requiere programación para controlar con precisión y precisión el procesamiento para adaptarse a estas diferencias. El idioma utilizado para esto es VBA.

VBA significa "Visual Basic para Aplicaciones". Los pasos restantes en "Grabación de macros" también son código VBA. Puedes modificar lo que has grabado o crearlo escribiendo código desde cero.

¿Qué trabajos se pueden automatizar?

Por ejemplo, trabajos como: Ninguno de estos es un trabajo especial, pero requiere mucho tiempo a medida que aumenta el número de casos.

estudio de caso1

Crear, formatear y guardar facturas

Desde publicar detalles hasta calcular montos, formatear y guardar PDF. Compara cuántos minutos tardas en hacerlo manualmente y cuántos segundos tardas en hacerlo con una Macros.

Cambie la dirección y los detalles de cada socio comercial, calcule el monto y guárdelo con un nombre fijo. Esta serie de tareas se puede dejar a las macros.

Mira la imagen de la operación →

estudio de caso2

Crear e imprimir gráficos.

Registre los pasos desde la creación de un gráfico hasta su impresión usando "Grabación de Macros" y conviértalo en una Macros.

Si crea documentos en el mismo formato para cada reunión, puede decidir de antemano el tipo de gráfico, el título y el rango de impresión.

Mira la imagen de la operación →

estudio de caso3

Agregación de múltiples archivos

Lea línea por línea para ver qué sucedería si escribiera código VBA para agregar los tres archivos recibidos de la sucursal.

Lee en orden los expedientes de cada sucursal y responsable que llegan en el mismo formato, y recopila los datos necesarios en una sola tabla.

Mira la imagen de la operación →

Incluso si está automatizado, sigue siendo necesario comprobar el contenido completo.Sin embargo, si puedes reducir la repetición de la transcripción y la configuración, puedes tener tiempo para comprobar los números, observar los resultados y pensar en ello.

Habilidades que se pueden utilizar en el trabajo o en trabajos secundarios.

El número de servicios para agregar y analizar datos, como las herramientas de BI, está aumentando. Aún así, hay muchas situaciones en las que se utiliza Excel en el trabajo diario. Yo mismo lo siento muy claramente mientras trabajo como oficinista.

Puede agregar números y notas cuando sea necesario y ajustar la tabla para adaptarla a la otra persona. Creo que la facilidad de uso de Excel es una de las razones por las que se sigue utilizando. Por otro lado, el trabajo manual necesario para organizar las mesas podrá quedar como una tarea mensual.

Es por eso que las personas que pueden automatizar las tareas existentes de Excel están en buenas manos. Cuando busque empleo, puede buscar "Excel VBA" y "Macros" para encontrar trabajos que impliquen mejora empresarial o creación de herramientas.

Las macrohabilidades que adquieres a través de tu trabajo también puedes utilizarlas en tu trabajo secundario.Poder explicar específicamente las tareas que puedes realizar, como crear facturas y agregaciones mensuales, hará que sea más fácil de entender para el solicitante.

Por supuesto, el simple hecho de poder escribir código no significa que conseguirás un trabajo. Mi trabajo es escuchar los pasos de la otra persona, decidir qué automatizar, verificar los resultados y decirle cómo usarlo. Si primero intenta mejorar una de sus tareas habituales, podrá experimentar el proceso.

¿Cuál es el punto de aprender ahora que la IA puede escribir código?

Ahora, puede decirle a AI lo que quiere hacer y pedirle que cree el código VBA por usted. En comparación con escribir una línea a la vez desde cero, la carga de comenzar algo es menor.

Sin embargo, no recomiendo usarlo sin saber nada sobre VBA. No sólo cuando deja de funcionar, sino también porque en ocasiones da resultados erróneos sin ningún error.

Por ejemplo, si simplemente le dice a alguien que "resuma las ventas", no sabrá qué columna es ventas, qué hacer con los espacios en blanco o si se puede incluir una fila del total. Es papel de la persona decidir qué quiere que se haga y ver qué se logra.

No es necesario memorizar toda la gramática. ¿Qué células se procesan, dónde se repiten y en qué condiciones se dividen los procesos? Una vez que comprenda los conceptos básicos, las instrucciones para la IA y las consultas para correcciones serán más específicas.En Lista de códigos de uso frecuente se resume cómo especificar rangos, repetir y escribir ramas condicionales.

Pruebe primero el código creado por la IA utilizando una copia del libro de trabajo o los datos de práctica. Es una buena idea poder comprobar usted mismo que el número de artículos y el importe total coinciden con los datos originales.

¿Por dónde deberían empezar los principiantes? 4 pasos para empezar con las macros

No necesitas ningún software especial para empezar a utilizar macros. Como es habitual en Excel, proceda de la siguiente manera.

  1. Mostrar pestaña de desarrollador
    Al principio está oculto. Seleccione "Archivo" → "Opciones" → "Personalizar cinta" y marque "Desarrollador".
  2. Intente grabar las operaciones usando "Grabación Macros"
    Si presiona "Grabar Macros" en la pestaña de desarrollador y luego manipula la tabla, ese paso se convertirá en una Macros. Al guardar, seleccione "Libro de trabajo habilitado para macros de Excel (.xlsm)".
  3. Leer el código con VBE (Visual Basic Editor)
    Ábralo con "Visual Basic" (Alt+F11) en la pestaña de desarrollador. Echemos un vistazo al código de la Macros grabada.
  4. Escribir y ejecutar código corto
    Cree un lugar para escribir el código seleccionando ``Insertar'' → ``Módulo estándar'' e intente comenzar con un código corto, como insertar un carácter en una celda. Para ejecutar, presione el botón "▶" o la tecla F5.

Al principio basta con poder leer línea por línea "qué se hace en cada celda".Si recuerdas la repetición y la bifurcación condicional después de eso, podrás hacerlo a tiempo.

Los detalles de los pasos de preparación y cómo escribir variables, especificación de rango, ramificación condicional, repetición, etc. se resumen en una página separada.

Preparar el entorno de Programador y ejemplos de código que se pueden copiar y utilizar.Cómo empezar con VBA y una lista de códigos de uso frecuente →

Puede practicar todo, desde mostrar la pestaña de Programador hasta ingresar y ejecutar código en su navegador.

MacrowPractica usando el navegadorPractica tu primer VBA →

Cómo estudiar macros y VBA para principiantes

Recomendamos Un método de estudio para mover realmente el archivo Excel del material didáctico mientras se lee la explicación del mecanismo.. En lugar de simplemente mirar el código, es más fácil de entender si marca que "esta línea cambió esta celda".

Si desea estudiar por su cuenta, comience con un libro introductorio que venga con archivos de práctica.

Recomendamos libros para aquellos que quieran avanzar a su propio ritmo. Elegir un libro que comience con ``grabación de macros'' y avance secuencialmente hasta la especificación de celdas, la repetición y la ramificación condicional hará que sea más fácil conectar sus conocimientos.

Antes de comprar, verifique ¿Puedo descargar archivos de práctica? si es compatible con la versión de Excel que está utilizando y con Windows/Mac. En lugar de terminar el libro, creo que es mejor centrarse en trabajar con un ejemplo y cambiar ligeramente los números y las condiciones.

Si desea comprobar cómo escribir mientras lee un libro, utilice también Lista de códigos de uso frecuente.

Primero, echemos un vistazo a cómo las macros pueden cambiar su trabajo.

Antes de empezar a estudiar de repente, el simple hecho de saber que algo funciona así puede darte una idea de lo que quieres hacer. Pruebe tres trabajos diferentes con Keynyan, Mauchu y Macrow. Finalmente, puedes practicar escribiendo y ejecutando tu propio código.

Experimente la automatización de facturas →