You are on page 1of 4

UNIVERSIDAD AUTNOMA SAN FRANCISCO

Facultad de Ingenieras
Departamento Acadmico de Ingenieras
Escuela Profesional de Ingeniera Industrial

Separata

Asignatura: Computo III

Tema: arreglos

Presentado por: Crisbianeth Karol Garca Escobedo

Arequipa Per
2017
Hemos visto lo que es la estructura de un programa, los datos, que esos datos en
realidad se convierten en variables de distinto tipo dentro de un programa, y que
esas variables generan o creamos con ellas expresiones.

Ahora, una vez que tenemos expresiones, hay que utilizarlas para algo, las
expresiones pueden ir de forma aislada o formar parte de las instrucciones de un
programa.

Arreglos o array

FUNDAMENTOS DE VISUAL BASIC, C. Castillo P. Libro1_Cap6

UASF Pgina 2
Los arreglos en VBA pueden ser entendidos como un grupo de variables
contenidas dentro de otro repositorio. Dentro de un arreglo podemos referirnos a un
valor especfico (elemento) utilizando su posicin (ndice).

Una arreglo en VBA es un conjunto de valores que estn lgicamente relacionados


unos con otros, mediante su uso se puede hacer referencia a estos valores
relacionados con el mismo nombre, y el uso de un nmero que se llama un ndice o
subndice para distinguirlos. Los valores individuales son llamados los elementos
del arreglo.

Para comprender mejor lo que es un arreglo observa la siguiente imagen:

Un arreglo es una coleccin de casillas que contendrn variables individuales.


Casa casilla tendr un nmero de ndice el cual nos permitir asignar u obtener el
valor que contiene.

Crear un arreglo en VBA


Para crear un arreglo en VBA utilizamos la siguiente instruccin:

Dim Paises(1 To 5) As String

Con este cdigo estamos creando el arreglo llamado Paises que tendr 5
elementos y estamos indicando que cada uno de los elementos ser del tipo String,
es decir, cadenas de texto. Una vez que ha sido creado el arreglo podemos asignar
sus valores de la siguiente manera.

Paises(1) = "Argentina"

Paises(2) = "Colombia"

Paises(3) = "Espaa"

UASF Pgina 3
Paises(4) = "Mxico"

Paises(5) = "Per"

Acceder un elemento del arreglo


Para acceder cualquier elemento del arreglo simplemente colocamos el nombre del
arreglo seguido por parntesis y el nmero de ndice del elemento que
necesitamos. Por ejemplo, para desplegar un mensaje con el nombre de pas
Espaa puedo utilizar la siguiente instruccin:

MsgBox Paises(3)

El resultado de esta instruccin ser el siguiente:

UASF Pgina 4