Ir al menu insertar y seleccionar UserForm En la propiedad Name asignarle frmCalculadora (o cualquier nombre que desees para el formulario)
*para llamar la calculadora: crear una macro
Crear nuevo macro con el nombre: "Calculadora"
Escribir dentro del código lo siguiente:
sub calculadora() frmCalculadora.show ( o el nombre de nuestro formulario.show) end sub
*Codigo para los botones(0,1..9)
Código del Botón Private sub CmdUno_click( ) txtResultado.text=txtResultado.text+"1" End Sub Seguir la misma lógica para todos los números...
*Escribir hasta Arriba lo siguiente:
Dim x,y as single Dim operacion as string
Sub CmdCE_click( ) txtResultado.text="" End Sub
*Código para botones CE y C
Sub CmdC_click( ) txtResultado.text="" End Sub
*botón de suma, seguir misma lógica para multiplicación y resta
private sub cmdMas_click( ) x=txtresultado.text operacion="suma" txtresultado.text="" 'doble comillas juntas end sub
*'boton de division private sub cmddivision_click( ) x=txtresultado.text operacion="division" txtresultado.text="" 'doble comillas juntas end sub
*'boton del igual
private sub cmdIgual_click( ) y=txtresultado.text if operacion="suma" then txtresultado.text=Cint(x) + Cint(y) if operacion="resta" then txtresultado.text=Cint(x) - Cint(y) if operacion="multiplicacion" then txtresultado.text=Cint(x) * Cint(y) if operacion="division" then txtresultado.text=Csng(x) / Csng(y) End Sub