La experiencia práctica es una de las mejores maneras para introducirse en el Visual Basic para Aplicaciones ( VBA) lenguaje. VBA es un lenguaje de programación disponible en todas las aplicaciones de Microsoft Office como Access y Excel. En Access, cuando se crea una nueva base de datos , normalmente se empieza por crear una tabla e insertar datos en ella. Este proceso puede ser fácilmente automatizado a través de que el usuario de VBA . En Excel , puede automatizar tareas por primera grabación de macros VBA . Puede modificar una macro VBA para satisfacer sus necesidades después de haber sido registrado . Cosas que necesitará
Microsoft Office
Ver Más instrucciones
1
lanzamiento Microsoft Access, haga clic en "Base de datos en blanco ", y haga clic en el botón "Crear " para crear una nueva base de datos. Haga clic en "Herramientas de base de datos" y haga clic en "Visual Basic " para iniciar el editor de VBA. Haga clic en el menú " Insertar" y haga clic en " módulos" para insertar un nuevo módulo de código
2
Copia y pega el código siguiente para crear una tabla e insertar una fila de datos utilizando sentencias SQL : . < Br >
crearTabla Sub Private ()
strSQL As String Dim
strSQL = " CREATE TABLE MyTbl ( fname TEXTO, TEXTO lName ) "
DoCmd.RunSQL ( strSQL )
strSQL = "INSERT INTO VALORES MyTbl ( 'John ', ' SMITH ')"
DoCmd.SetWarnings False
DoCmd.RunSQL ( strSQL )
< p> End Sub
3 Pulse
"F5 " para ejecutar el procedimiento .
4
lanzamiento Microsoft Excel , haga clic en la pestaña de " desarrolladores" y haga clic en "Record macro "para iniciar la grabación de una macro VBA. Haga clic en " OK" en la ventana de diálogo " Grabar macro " . Tipo " 2 " en A1 y " 4 " en " B1 ". Haga clic en " Detener grabación " y haga clic en "Visual Basic " para iniciar el editor de VBA
5
Expandir la carpeta " Módulos " y haga doble clic en "Module 1 " para ver el siguiente código de macro: .
Rango
("A1 ") . Seleccione
ActiveCell.FormulaR1C1 = " 2 "
Range (" B1" ) . Seleccione
ActiveCell.FormulaR1C1 = " 4 "
6
Agregue el código siguiente a la macro para mostrar la suma de A1 y B1 en C1:
Dim a As Integer
b As Integer
total de As Integer
Range (" A1") . Seleccione
a = Range (" A1") . Valor
Range (" B1" ) . Seleccione
b = Range (" B1" ) . Valor
totales = a + b
Range (" C1" ) . Seleccione
ActiveCell.FormulaR1C1 = total de
7
Press "F5 " para ejecutar el código VBA macro.