jueves, 7 de noviembre de 2013

Cómo introducir el lenguaje VBA


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. conseguir serpiente no

Lo que necesita

Microsoft Office



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



Copia y pega el código siguiente para crear una tabla e insertar una fila de datos utilizando sentencias SQL:

CrearTabla Sub Private ()

StrSQL Dim As String

strSQL = "CREATE TABLE MyTbl (fname TEXTO, TEXTO lName)"

DoCmd.RunSQL (strSQL)

strSQL = "INSERT INTO VALORES MyTbl ('John', 'SMITH')"

DoCmd.SetWarnings False

DoCmd.RunSQL (strSQL)

End Sub



Pulse la tecla "F5" para ejecutar el procedimiento.



Lanzamiento de Microsoft Excel, haga clic en la pestaña "desarrolladores" y haga clic en "Grabar macro" para comenzar a grabar 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.



Expanda la carpeta "Módulos" y haga doble clic en "Module 1" para ver el siguiente código de macro:

Range ("A1"). Seleccione

ActiveCell.FormulaR1C1 = "2"

Range ("B1"). Seleccione

ActiveCell.FormulaR1C1 = "4"



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

un Range = ("A1"). Valor

Range ("B1"). Seleccione

b = Range ("B1"). Valor

Total = a + b

Range ("C1"). Seleccione

ActiveCell.FormulaR1C1 = total de



Pulse la tecla "F5" para ejecutar el código VBA macro.

 

No hay comentarios:

Publicar un comentario