Visual Basic for Applications
Microsoft VBA ''(Visual Basic para aplicaciones)'' es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y que se incluye en varias aplicaciones Microsoft. VBA permite a usuarios y programadores ampliar la funcionalidad de programas de la suite Microsoft Office. Visual Basic para Aplicaciones es un subconjunto casi completo de Visual Basic 5.0 y 6.0.Microsoft VBA viene integrado en aplicaciones de Microsoft Office, como Outlook, Word, Excel, Access y Powerpoint. Prácticamente cualquier cosa que se pueda programar en Visual Basic 5.0 o 6.0 se puede hacer también dentro de un documento de Office, con la sola limitación de que el producto final no se puede compilar separadamente del documento, hoja o base de datos en que fue creado; es decir, se convierte en una macro (o más bien súper macro). Esta macro puede instalarse o distribuirse con sólo copiar el documento, presentación o base de datos.
Su utilidad principal es automatizar tareas cotidianas, así como crear aplicaciones y servicios de bases de datos para el escritorio. Permite acceder a las funcionalidades de un lenguaje orientado a eventos con acceso a la API de Windows.
Al provenir de un lenguaje basado en Basic tiene similitudes con lenguajes incluidos en otros productos de ofimática como StarBasic y OpenOffice/LibreOffice Basic.
Sub LoopTableExample
Dim db As DAO.Database Dim rcs As DAO.Recordset
Set db = CurrentDb Set rcs = db.OpenRecordset("SELECT * FROM tblMain")
Do Until rcs.EOF MsgBox rcs!FieldName rcs.MoveNext Loop
rcs.Close db.Close Set rcs = Nothing Set db = Nothing End Sub
VBA puede ser usado para crear una función definida por el usuario para usar en una hoja de Microsoft Excel:
Public Function BUSINESSDAYPRIOR(dt As Date) As Date
Select Case Weekday(dt, vbMonday) Case 1 BUSINESSDAYPRIOR = dt -3 Case 7 BUSINESSDAYPRIOR = dt -2 Case Else BUSINESSDAYPRIOR = dt -1 End Select End Function
VBA también tiene acceso a funciones internas de Windows en diversos grados, y puede acceder a recursos desde horarios hasta archivos y control:
Sub ObtenerFecha()
MsgBox "La fecha es " & Format(Now(), "dd-mm-yyyy")
End Sub
Se puede acceder al lenguaje al ingresar al menú herramientas. Y una vez allí MACRO y EDITOR DE VISUAL BASIC. proporcionado por Wikipedia
Mostrando 1 - 20 Resultados de 83 Para Buscar 'VBA', tiempo de consulta: 0.01s
Refine Results1
-
1
-
2
-
3Número de Clasificación: 611/1.1
-
4Número de Clasificación: 611/1.1/00001
-
5Número de Clasificación: 611/1.1/00002
-
6Número de Clasificación: 611/1.1/00003
-
7Número de Clasificación: 611/1.1/00004
-
8Número de Clasificación: 611/1.1/00005
-
9Número de Clasificación: 611/1.1/00006
-
10Número de Clasificación: 611/1.2
-
11Número de Clasificación: 611/1.2/00007
-
12Número de Clasificación: 611/2
-
13Número de Clasificación: 611/2.1
-
14Número de Clasificación: 611/2.1/00008
-
15Número de Clasificación: 611/2.1/00009
-
16Número de Clasificación: 611/2.1/00010
-
17Número de Clasificación: 611/2.1/00011
-
18Número de Clasificación: 611/2.2
-
19Número de Clasificación: 611/2.2/00012
-
20Número de Clasificación: 611/2.3