Вы находитесь на странице: 1из 21

ACAPOMIL - ICRIM

PROGRAMACIÓN
RESUMEN CLASE ANTERIOR
Alejandra Acuña V.
Crear un: UserForm
Alejandra Acuña V.
Control

➢ Label
➢ Propiedades
Alejandra Acuña V.
Control

➢ TextBox

➢ Propiedades
Alejandra Acuña V.
Control

➢ CommandButton
➢ Propiedades ➢ Evento: Click
Alejandra Acuña V.
Conversiones de tipos de datos

Dim texto As String


Dim valor As Integer
➢ Texto (String) a número: texto = txtValor.Text
valor= VAL(texto)
valor=CDbl(texto)

Dim strIva As String


Dim valor As Integer
➢ Número a texto (String) Dim iva As Integer
iva= valor*0.19
strIva = Str(iva)
Alejandra Acuña V.
Activar: UserForm

➢ Crear botón : ActiveX con código para activar


formulario:
usfNombreFormulario.Show
Alejandra Acuña V.
Sentencia de selección: IF
Alejandra Acuña V.
OBJETOS DE SELECCIÓN
Alejandra Acuña V.
Ejemplo Objetos de Selección

➢ Utilizar Archivo Objetos Selección.xlsm

➢ Programe los objetos para que al dar click en el botón “Mostrar


Resultados” despliegue en las etiquetas los valores seleccionados,
considerando la suma de los productos.
Alejandra Acuña V.
Alejandra Acuña V.

Proyecto
Análisis

¿Qué se debe calcular?


Alejandra Acuña V.
Alejandra Acuña V.

Requerimientos
UserForm: Parte-1

Organizar los controles en “Marcos”:

➢ Marco (Frame)
Alejandra Acuña V.
UserForm: Parte-2

Nuevo Control de selección:

➢ Botón de Opción (OptionButton)

Prefijo: opt
Propiedad: Value
Evento: Click
Alejandra Acuña V.
OptionButton

1. Declarar variable donde “capturar” dato según lo seleccionado

2. Programar evento Click para “capturar” valor.


Alejandra Acuña V.
Completo

Nuevo Control de Selección:

➢ Casilla de Verificación (CheckBox)

Prefijo: chk
Propiedad: Value
Evento: Click

Importante:

Se debe programar el evento “Click”,


Alejandra Acuña V.

considerando cuando está seleccionado y


también cuando se desmarca:
Completo

1. Declarar variables para “capturar” el valor según lo seleccionado.

2. Programar evento Click, para capturar o “resetear” valor:


Alejandra Acuña V.
Estrategia

1. Diseñar el formulario eligiendo los controles ADECUADAMENTE


✓ Propiedades del formulario.
✓ Nombres de controles

2. Declarar variables GLOBALES que serán usadas en más de un evento.

3. Programar evento CLICK de controles de selección.


✓ OptionButton
✓ CheckBox

4. Programar evento CLICK de botones de cálculo.


Alejandra Acuña V.
Expresión Booleana

➢ Operadores de Relación: > ; >= ; < ; <= ; = ; <>

➢ Operadores lógicos: not ; and ; or


Alejandra Acuña V.