El tutorial de programación vba de excel para principiantes

Vídeo: Creación de Macro en Excel paso a paso desde cero

Si está utilizando Excel, hay que tratar de esta herramienta eléctrica!

Visual Basic para Aplicaciones (VBA) es el lenguaje de programación de Microsoft Office que le permite crear macros y formularios de usuario, agregar un cuadro de mensaje, ejecutar código dentro de un documento en respuesta a un disparador, y mucho más. Con VBA puede impulsar el potencial de las hojas de cálculo de Excel. Y sólo hay que aprender un poco acerca de la codificación.Aprender a Código en 12 semanas con este aprendizaje interactivo BootcampAprender a Código en 12 semanas con este aprendizaje interactivo Bootcampnormalmente un precio de $ 499, puede registrarse ahora para este paquete Codificación Interactiva por sólo $ 29 - pero ser rápido, porque este acuerdo termina el 8 de julio.Lee mas

Esta guía le ayudará a probar su mano en VBA con un proyecto simple: un botón que convierte el valor de una celda elegida desde GBP a USD. Te presentamos a las formas en que VBA y Excel pueden cruzarse. Este breve tutorial le pondrá en el camino hacia la creación de sus propios proyectos más complejos.

Aquí es cómo empezar con VBA en Excel 2016.

Controles de acceso de desarrollador

Antes de poder sumergirse en VBA, puede que sea necesario abrir Excel y ajustar la configuración para mostrar la ficha Programador como parte de la cinta. Para ello, a la cabeza Archivo gt; opciones gt; Personalizar la cinta.

Opciones de cinta de opciones de Excel

Crear un botón

Para crear nuestro conversor de moneda, en primer lugar hay que insertar el elemento de botón. En un segundo paso, nos atribuimos nuestro código VBA para ese botón.

Abrir una nueva hoja de cálculo de Excel, a continuación, vaya a la Desarrollador lengüeta. Utilizar el Insertar desplegable de la controles sección para seleccionar una Botón de comando ActiveX.

Botón de comando ActiveX

Arrastre el botón a un tamaño adecuado y colocarlo en algún lugar conveniente - usted puede cambiar fácilmente esto más adelante.

Ejemplo CommandButton1

Vídeo: Completo Manual-Tutorial de Macros en Excel 2010: 4 Horas

Ahora vamos a adjuntar el código. Haga clic con el botón y seleccione propiedades. Vamos a hacer dos cambios-que vamos a cambiar la Nombre que vamos a utilizar para referirse al botón mientras que la codificación, y el Subtítulo que muestra texto en el propio botón. Usted puede elegir lo que quiera de estas etiquetas, pero recuerde que usted necesita para intercambiar ConverterButton para lo que se utiliza en su lugar mientras estamos ajustando el código.10 consejos para el limpiador de escritura & mejor Código10 consejos para el limpiador de escritura & mejor CódigoEscribir código limpio parece más fácil de lo que realmente es, pero los beneficios valen la pena. He aquí cómo usted puede comenzar a escribir código más limpio hoy.Lee mas

Nombre del campo en Propiedades

Ahora es el momento de darle al botón de algunas funciones.

Añadir un poco de Código

Codificación con VBA tiene lugar en un entorno separado a la interfaz estándar de Excel. Para acceder a ella, asegúrese Modo de diseño está activo en el Desarrollador ficha, a continuación, haga clic en el botón que hemos creado y seleccione Ver código.

Excel Diseño Código Modo de visualización

Usted verá una ventana como la siguiente:

Vídeo: Excel VBA para principiantes Tutorial - Conceptos Fundamentales Parte 1. por jfksoft

Excel ventana Codificación

El inicio y el final de nuestro código ya está en su lugar - las dos piezas azules de texto sujetalibros nuestra función, mientras que el texto en negro estados que estamos estipulando la acción que debe llevarse a cabo cuando el usuario hace clic en el botón creamos. Si ha elegido un nombre diferente a ConverterButton, debería ver el término respectivo en su versión de esta ventana.Cómo crear un PDF interactivoCómo crear un PDF interactivoPDFs interactivos le permiten añadir vídeo, audio, hipervínculos, y más en sus documentos. Aquí es cómo crear uno usando Adobe InDesign.Lee mas

Para llevar a cabo el procedimiento de conversión de moneda, usaremos la siguiente línea de código entre los dos que ya se han creado para nosotros:

ActiveCell.Value = (ActiveCell * 1.28)

Descomponerlo aún más, esta pieza de código establece que el nuevo valor de la celda que el usuario ha seleccionado será el valor de la corriente multiplicado por 1,28 - el tipo de cambio de GBP a USD. He aquí cómo que se ve en la ventana de VBA:

Código Excel completa

A continuación, cierre la ventana del editor de VBA y volver a Excel.

Prueba de su trabajo

Ahora es el momento para ver si nuestro código funciona - pero no es un paso importante a tomar antes de que podamos hacer eso. Necesitamos desactivar Modo de diseño para detener cualquier modificación posterior a la tecla, y que sea funcional.

Interruptor de modo de diseño de Excel

A continuación, introduzca un número en una celda, seleccione la celda y haga clic en el botón para ver cómo funciona su magia. Con suerte, verá el valor aumenta en alrededor de una cuarta parte, lo que significa que la conversión se ha llevado a cabo correctamente.

Vídeo: Tutorial Visual Basic .NET - Parte 1 (Curso VB.NET 2010 & 2012)

Próximos pasos

Ahora que ha creado un botón y lo utilizó para ejecutar código VBA en Excel, puede utilizar el mismo método básico para llevar a cabo todo tipo de proyectos diferentes. Es posible que desee crear un troquel simulado que devuelve un valor aleatorio cuando se pulsa el botón, tal como se parte de un juego más grande. Como alternativa, puede crear un botón que comprueba el contenido de una celda especificada contra la otra en el mismo documento en otro lugar.6 juegos clásicos recreados en Microsoft Excel6 juegos clásicos recreados en Microsoft ExcelMicrosoft Excel ahora también puede ayudar a posponer las cosas. juegos Excel 2048 como son una gran manera de relajarse entre los números de crujido. Y en broma podrían obtener Tienes curiosidad por las fórmulas de Excel avanzado.Lee mas

Embarcarse en proyectos como estos le expone a las diferentes características de VBA. Nuestro conversor de divisas es tan simple como se pone - pero es el primer paso hacia cosas más grandes. Si usted está empezando a cabo, elegir los proyectos que se relacionan con su aprendizaje a un objetivo básico o tarea que es curioso sobre. Paso a paso, que se convertirá en más familiarizados con el funcionamiento de VBA.

¿Tiene una pregunta sobre este proyecto de VBA? Pedir ayuda u ofrecer un poco de ayuda en los comentarios!

Artículos Relacionados