Taller 2
·
como se da la asignación de valores en visual
Basic
·
estructura de programación de visual Basic
·
como se realiza los ingresos de datos a través
de controles de visual Basic
·
cuál es la sintaxis de las siguientes
estructuras de decisión
·
decisión simple , decisión múltiple
·
cuáles son los operadores básicos de visual
Basic
1. El signo igual (=) de este ejemplo es un
operador de asignación, no un operador de igualdad. El valor se asigna a la variable
applesSold.
2.
Un programa de Visual Basic se crea a
partir de bloques de creación estándar.
Una solución consta de uno o varios proyectos. Un proyecto a su vez puede contener uno o más
ensamblados. Cada ensamblado se compila
a partir de uno o varios archivos de código fuente. El archivo de código fuente proporciona la
definición e implementación de clases, estructuras, módulos e interfaces, que
en última instancia contienen todo el código.
3. La tabla debe contener los siguientes campos:
Nombre(s) y Apellidos
Tipo de documento de identidad
Número del documento
Fecha
Hora entrada
Hora salida
Estado (adentro o afuera): En caso de
no registrar hora de salida, el estado será adentro, de lo contrario el estado
será afuera.
Segundo paso: Diseño del formulario
principal
Diseñe el siguiente formulario desde la
consola de Microsoft® Excel Visual Basic para Aplicaciones, basado en los
campos mencionados en el paso anterior.
Tercer paso: Programación preliminar
del formulario
Antes de pasar a la programación de los
botones del formulario, debemos programar el ComboBox1 (control de listado),
para que muestre las opciones: C.C., C.E. y T.I. (Cédula de Ciudadanía, Cédula
de Extranjería y Tarjeta de Identidad). Haga doble click en el formulario y en
la ventana de código seleccione el procedimiento ACTIVATE. Escriba el siguiente
código (en color rojo):
Private Sub UserForm_Activate()
ComboBox1.Clear
ComboBox1.AddItem ("C.C.")
ComboBox1.AddItem ("C.E.")
ComboBox1.AddItem ("T.I.")
End Sub
El código borra primero el contenido
del COMBOBOX1 y luego agrega las tres opciones disponibles (esto ocurre cuando
se activa la ventana).
Cuarto paso: Activar el formulario
desde la hoja de cálculo
Desde la hoja de Microsoft® Excel donde
se encuentra la tabla creada en el paso 1, agregué un botón justo al lado de la
tabla (Control Active X) llamado FORMULARIO, como se observa en la siguiente
ilustración.
Haga doble click en el botón y agregue
el siguiente código:
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
Pruebe el botón y verifique el
COMBOBOX1 muestre las opciones programadas en el paso anterior.
Quinto paso: Programar el ingreso de
datos
Regrese nuevamente al formulario en
Visual Basic y haga doble click en el botón ACTUALIZAR. Ingrese el siguiente
código.
Private Sub CommandButton2_Click()
For I = 1 To 100
If Cells(I + 2, 2).Value = ""
Then
Cells(I + 2, 2).Value = I
Cells(I + 2, 3).Value = TextBox1.Text
Sexto paso: Programar el botón Borrar
En este caso se optará por un botón
para borrar solo los campos de textos del formulario. Haga doble click en el
botón BORRAR e ingrese el siguiente código.
Private Sub CommandButton3_Click()
TextBox1.Text = ""
TextBox2.Text = ""
Cells(I + 2, 4).Value = TextBox2.Text
Séptimo paso: Programar el botón Buscar
Este botón realizará una búsqueda en la
tabla hasta encontrar un número de identificación coincidente. Antes de
realizar la programación, modifique el formulario, para que quede como el que
se muestra a continuación:
Haga doble click en el botón BUSCAR y
agregue el siguiente código.
Private Sub CommandButton1_Click()
4.
Estructura
de decisión Permite seleccionar la próxima sentencia a ejecutarse basándose
en una condición (expresión lógica o una variable lógica) que es evaluada y, en
función del resultado (cierto o falso) de la evaluación, se bifurcará a un
determinado punto para continuar la ejecución del programa.
Tipos de estructuras de decisión - Simple -
Doble – Anidada
5. Visual
Basic proporciona los tipos de operadores siguientes:
- Operadores
aritméticos, realizan los cálculos familiares en valores
numéricos, incluido el desplazamiento de sus modelos de bits.
- Operadores
de comparación, comparan dos expresiones y devuelven un
valor Boolean que representa el resultado de la
comparación.
- Operadores
de concatenación, combinan varias cadenas en una sola.
- Operadores
lógicos y bit a bit en Visual Basic, combinan valores Boolean o
numéricos y devuelven un resultado del mismo tipo de datos que los
valores.



