Sei sulla pagina 1di 4

Microsoft Excel Avanzado

Programación en VBA

PROGRAMACIÓN EN VISUAL BASIC

1. CONSIDERACIONES PREVIAS

1.1. OBJETOS

Son todos aquellos elementos que se emplean en la programación y que tienen sus
propias características. Relacionándonos con el entorno VBA y Microsoft Excel,
podemos citar por ejemplo:

Objeto VBA

Libro Workbook

Hoja de Cálculo Worksheet

Application.Workbook(“Libro 1”).Worksheet(“Hoja 1”).Range(“A1”)

1.2. TIPOS DE DATOS

Cuando se realiza codificación en Visual Basic y en programación en general, es


conveniente que el usuario conozca el tipo de dato con el cual desea trabajar. Por
ejemplo, si va a solicitar los Apellidos y Nombres de una persona, deberá trabajar con
datos tipo cadena de texto (String).

Tipo de Datos Valor Descripción


Byte Numérico (Entero) 0 a 255.
String Texto 1 a 65,400
Double Decimal Cantidades decimales.
Integer Entero -32,768 a 32.767

Prof. Milhuar Martín Reymer Martínez 1


Microsoft Excel Avanzado
Programación en VBA

Tipo de Datos Valor Descripción


Boolean Lógico True - False

1.3. VARIABLES

Son consideradas como repositorios de información, debe asignárseles un nombre y


un tipo de dato. Para su declaración, se sigue la siguiente estructura:

Dim Nombre_de_Variable as Tipo_de_Dato


Dim apellidos as String

1.4. CONTROLES

Cada uno de los elementos dibujados dentro de un formulario, en el caso de Visual


Basic; o en una hoja de cálculo, si trabajamos con Microsoft Excel

CONTROLES
Microsoft Excel Visual Basic

Prof. Milhuar Martín Reymer Martínez 2


Microsoft Excel Avanzado
Programación en VBA

1.5. PROPIEDADES

Cada control presenta características propias que deben ser modificadas de acuerdo a
la necesidad de la aplicación que se desarrolle; teniendo en cuenta, sobre todo, la
propiedad Name (la misma que ayudará a la labor de programación).

1.6. MÉTODOS

Los controles y las funciones vinculadas a la programación, realizan determinadas


acciones más allá de sus propiedades, en un momento específico durante la ejecución
de la aplicación. Por ejemplo, al trabajar con formularios múltiples, el método Show
permitirá mostrar uno u otro formulario según sea necesario; si quiere ocultarlo,
emplearemos el método Hide.

Prof. Milhuar Martín Reymer Martínez 3


Microsoft Excel Avanzado
Programación en VBA

1.7. EVENTOS

Se relacionan con el cuándo y a de qué forma se ejecuta una acción. Por ejemplo,
podemos llenar un cuadro combinado al momento de cargar el formulario, para lo
cual utilizaremos el evento Initialize.

Prof. Milhuar Martín Reymer Martínez 4

Potrebbero piacerti anche