Microsoft Excel es una herramienta más que útil cuya notoriedad no se ha negado durante muchos años. Es fundamental en la vida profesional y privada.

Al agregar código VBA a sus archivos, puede automatizar muchas tareas y ahorrar mucho tiempo.

Este curso gratuito le muestra cómo automatizar la entrada de tiempo. Y cómo hacer que la operación sea lo más rápida y fácil posible con el lenguaje VBA.

Un cuestionario opcional le permitirá probar sus nuevas habilidades.

¿Qué es VBA y por qué lo usamos?

VBA (Visual Basic for Applications) es el lenguaje de programación utilizado en todas las aplicaciones de Microsoft Office (ahora Microsoft 365) (Word, Excel, PowerPoint y Outlook).

Originalmente, VBA era una implementación del lenguaje Visual Basic (VB) de Microsoft que se encuentra en las aplicaciones de Microsoft Office. Aunque los dos lenguajes están estrechamente relacionados, la principal diferencia es que el lenguaje VBA solo se puede usar en las aplicaciones de Microsoft Office.

Gracias a este sencillo lenguaje, puedes crear programas informáticos más o menos complejos que automaticen tareas repetitivas o realicen un gran número de operaciones con un único comando.

En su forma más simple, estos pequeños programas se denominan macros y son scripts escritos por programadores de VBA o programados por el usuario. Se pueden ejecutar con un solo comando de teclado o mouse.

En versiones más complejas, los programas VBA pueden basarse en aplicaciones específicas de Office.

Los algoritmos se pueden utilizar para generar automáticamente informes, listas de datos, correos electrónicos, etc. Puede usar VBA para crear aplicaciones comerciales detalladas basadas en aplicaciones estándar de Office.

Aunque VBA actualmente es bastante limitado para programadores experimentados, su accesibilidad, rica funcionalidad y gran flexibilidad aún atraen a muchos profesionales, especialmente en el sector financiero.

Usa la grabadora de macros para tus primeras creaciones

Para crear macros, debe codificar un programa de Visual Basic (VBA), que en realidad es una grabación de macros, directamente en la herramienta provista para esto. No todo el mundo es informático, así que aquí le mostramos cómo configurar macros sin programarlas.

– Haz clic en la pestaña Développeur, entonces el botón Siguiente una macro

- En el campo nombre de la macro, escriba el nombre que desea dar a su macro.

En el campo Tecla de acceso directo, elija una combinación de teclas como método abreviado.

Escriba una descripción. Si tiene más de una macro grabada, le recomendamos que las nombre todas correctamente para evitar un mal uso.

- Haga clic en Aceptar.

Realiza todas las acciones que quieras programar usando la macro.

– Volver a la pestaña Développeur y haga clic en el botón Para de grabar cuando haya finalizado.

Esta operación es relativamente sencilla, pero requiere cierta preparación. Esta herramienta copia todas las acciones que realizas mientras grabas.

Para evitar situaciones inesperadas, debe realizar todas las acciones necesarias para que la macro funcione (por ejemplo, eliminar datos antiguos al comienzo de la macro) antes de comenzar a grabar.

¿Son peligrosas las macros?

Una macro creada para un documento de Excel por otro usuario no es segura. La razón es muy sencilla. Los piratas informáticos pueden crear macros maliciosas modificando temporalmente el código VBA. Si la víctima abre el archivo infectado, Office y la computadora pueden estar infectados. Por ejemplo, el código puede infiltrarse en la aplicación de Office y propagarse cada vez que se crea un nuevo archivo. En el peor de los casos, puede incluso infiltrarse en su buzón y enviar copias de archivos maliciosos a otros usuarios.

¿Cómo puedo protegerme de las macros maliciosas?

Las macros son útiles, pero también son muy vulnerables y pueden convertirse en una herramienta para que los piratas informáticos propaguen malware. Sin embargo, puede protegerse efectivamente. Muchas empresas, incluida Microsoft, han mejorado la seguridad de sus aplicaciones a lo largo de los años. Asegúrese de que esta característica esté habilitada. Si intenta abrir un archivo que contiene una macro, el software lo bloqueará y le avisará.

El consejo más importante para evitar las trampas de los piratas informáticos es no descargar archivos de fuentes desconocidas. También es importante restringir la apertura de archivos que contengan macros para que solo se puedan abrir archivos confiables.

 

Seguir leyendo el artículo en el sitio original →