Tecnología

Inicio

Cómo programar en VBA Excel

Cómo programar en VBA Excel


Desarrollo de aplicaciones en Excel utilizando Visual Basic para aplicaciones que pueden ahorrar mucho tiempo si se trabaja con hojas de trabajo a menudo. En Excel puede grabar macros de forma rápida para empezar en la programación utilizando código VBA. Grabación de una macro generará automáticamente el código VBA que puede editar más adelante y personalizar para satisfacer sus necesidades. En VBA también se puede añadir sus propios procedimientos sub para automatizar procesos que se pueden llamar mediante el uso de una macro.

Instrucciones

1 Haga clic en la pestaña "desarrolladores" y haga clic en "Grabar macro" para grabar una nueva macro. Tipo "getDate" bajo el nombre de macro y haga clic en "Aceptar". Tipo "= AHORA ()" en A1 para obtener la fecha actual del sistema. Haga clic en "Detener grabación" del panel de evaluación.

2 Haga clic en el icono de "Visual Basic" para abrir la ventana del editor de VB. Expanda la carpeta "Módulos" y haga doble clic en "Module 1" para abrir el módulo de código VBA. Añadir una llamada a un procedimiento sub va a crear en el paso tres dentro de su código de macro como la siguiente:

Sub Macro1 ()

Range("A1").Select

ActiveCell.FormulaR1C1 = "= AHORA ()"

addNumbers de llamadas

End Sub

3 Agregue el código siguiente para agregar un nuevo procedimiento sub que sumar dos números y mostrar el resultado:

addNumbers Private Sub ()

número1 As Integer Dim

number2 As Integer Dim

Range("A3").Select

Range ( "A3"). Value = 4

Range ( "A4"). Seleccionar

Range ( "A4"). Value = 6

Range ( "A3"). Seleccionar

número1 = Range ( "A3"). Valor

Range ( "A4"). Seleccionar

number2 = Range ( "A4"). Valor

Range ( "A5"). Seleccionar

. Range ( "A5") Valor = "La suma de estos números es:" & (nº1 nº2 +)

End Sub

4 Cambie de nuevo a la ventana de Microsoft Excel, retire la fecha en A1 y haga clic en "Macros". Haga clic en "Macro1" y haga clic en "Ejecutar" para ejecutar el código VBA y mostrar los resultados.