-
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.