¿Por qué debería aprender a programar en VBA?
Si quieres programar aplicaciones para Microsoft y ampliar las funcionalidades de su suite ofimático (Microsoft Office) te servirá bastante. Si no es el caso, de todos modos no te quitará nada saber sobre VBA.
Microsoft Excel, Word, Outlook y PowerPoint poseen un editor de código para automatizar tareas. Emplean el lenguaje Visual Basic (for Applications) para programar. El lenguaje es relativamente sencillo de aprender a mi parecer. Las estructuras de control son similares a cualquier lenguaje de programación, salvando las distancias obviamente.
Estructuras de control en Visual Basic.
1. Top-down (de arriba hacia abajo)
2. Selectivas.
3. Repetitivas.
Ejemplos.
'Este es un comentario
'Estructura selectiva usando If
Dim clave As String
If clave="12345" Then
MsgBox "Tu clave es correcta"
Else
MsgBox "Tu clave es incorrecta"
End If
'Usando Select Case (selectiva)
Dim opcion As Integer
Select Case opcion
Case 1
MsgBox "A" &opcion
Case 2
MsgBox "B" &opcion
Case Else
MsgBox "No definida"
End Select
'Usando For (repetitiva)
Dim Contador As Integer
Const MAX As Integer=50
For Contador=0 To MAX
LabelContador.Caption = Contador
Next Contador
'Usando While (repetitiva)
Dim X As Integer
Const MAX As Integer = 100
While X = MAX
'Operaciones a realizar
Wend
Éste es el primer post sobre VBA. En el siguiente trataremos sobre funciones y métodos.
Link:
http://codemonkeyjunior.blogspot.com/2012/08/programacion-en-vba-ejemplo-no-1.html
Comentarios
Publicar un comentario