Ing. Pedro G. Castañeda Sánchez Página 1

Anuncio
GUIA No 1ª
Objetivo
Aplicar el formulario de visual Basic en Excel, para realizar las cuatro operaciones básicas de la
calculadora.
Especifico
Uso del User form.
Manejo botón comando, del cuadro de herramientas.
Uso de Textbox .
Aplicación
Diseñar una calculadora, usando las herramientas de visual Basic que trae Microsoft
Excel, que nos permita realizar las cuatro operaciones básicas.
Ejemplo:
1) Activar la ficha de Programador, y en cinta tenga en cuenta la opción Visual Basic.
Usted puede dar
Click Aquí
Ficha
CINTA
Ing. Pedro G. Castañeda Sánchez
Página 1
2) Cuando Usted le dio click, le presenta la siguiente ventana:
Insertar
formulario
Sirve para regresar al
Formulario, cuando usted
esté en programación y
desea ver el formulario
3) Cunado Inserto el formulario (“Userform1”), le presenta la siguiente ventana:
Ing. Pedro G. Castañeda Sánchez
Página 2
Este es el
Formulario
Este el
cuadro de
herramientas
Estas son las
Propiedades
4) Cuadro de herramientas
A
: es la Etiqueta
Ab : Es botón cuadro de texto ,
textBox
Cuadro combinado; es decir el
comboBox
Es el botón de comando
Insertar imagen
Ing. Pedro G. Castañeda Sánchez
Página 3
5) Las Propiedades:
Textbox
Se le da el nombre
al Texbox
Propiedades del botón comando
Nombre del
Botón
Aquí se escribe el
contenido visible
del botón
6) Vista del formulario
Ing. Pedro G. Castañeda Sánchez
Página 4
7) Código del Programación de cada Botón.
Usted puede dar click en el botón que tiene el signo más y le presenta la siguiente
venta, donde se puede digitar el siguiente código de programación (programar el
evento)
En este sitio usted puede programar el evento
En l botón + , se puede digitar;
Ing. Pedro G. Castañeda Sánchez
Página 5
C = CInt(A) + CInt(B)
O la otra línea puede ser
C = Val(A) - Val(B)
Usted puede crear dos botones más:
a) Es botón sirve para calcular cualquier raíz , el código es
C= Val(a) ^ (1/val(b))
b) Este botón que en el momento que usted divide un numero nos dé un entero y no con
decimales, el código es:
C= val(a) \val(b)
CODIGO COMPLETO
Private Sub BTNDIVISION_Click()
C = Val(A) / Val(B)
End Sub
Private Sub BTNENTERO_Click()
C = Val(A) \ Val(B)
End Sub
Private Sub BTNLIMPIAR_Click()
A = Empty
B = empaty
C = empaty
A.SetFocus
End Sub
Private Sub BTNMULTIPLICACION_Click()
Ing. Pedro G. Castañeda Sánchez
Página 6
C = Val(A) * Val(B)
End Sub
Private Sub BTNPOTENCIA_Click()
C = Val(A) ^ Val(B)
End Sub
Private Sub BTNRAIZ_Click()
C = Val(A) ^ (1 / Val(B))
End Sub
Private Sub BTNRESTA_Click()
C = Val(A) - Val(B)
End Sub
Private Sub btnsalir_Click()
Me.Hide
End Sub
Private Sub BTNSUMA_Click()
C = Val(A) + Val(B)
End Sub
USTED SI PUEDE
Ing. Pedro G. Castañeda Sánchez
Página 7
Descargar