Manual 5 (1)
Manual 5 (1)
Para empezar a programar con este programa en Excel, es de vital importancia que sepas
cuando usar el lenguaje de programación en el programa, y probablemente llegues a un
camino más sencillo para llegar a un objetivo, y el VBA es necesario usarlo cuando hay trabajos
que se repiten en Excel o cálculos difíciles de hacer.
En estas ocasiones lo más recomendable es programar un solo trabajo o varios para ejecutarla
con un simple botón o con la configuración de un comando que programaste mediante el
lenguaje utilizado. De esta forma es posible conseguir automatizar pasos y realizar trabajos
un poco difíciles en el programa, haciendo que se te facilite el trabajo
Función MsgBox
La función MsgBox nos da la posibilidad de mostrar un mensaje dentro de un cuadro de
dialogo que hagamos, en espera de que el usuario de Excel haga click sobre alguno de los
botones provistos. Si queremos podemos tomar alguna acción específica después de
conocer el botón por el usuario.
Ø El primero solo pueda escribir número en caso de escribir letras mandar un mensaje de
error “Solo se puede escribir número”.
Ø El segundo solo escribir letras minúsculas en caso de escribir números mandar un mensaje
de error “Solo se pueden escribir letras minúsculas y mayúsculas”
Ø El segundo solo escribir letras minúsculas en caso de escribir números mandar un mensaje
de error “Solo se pueden escribir letras minúsculas”
Ø Tercero solo escribir letras mayúsculas en caso de escribir números mandar un mensaje
de error “Solo se pueden escribir letras mayúsculas”
D1: textbox1
D2: textbox2
D3: textbox3
D4: textbox4
b) En el formulario no se usaran botones de comando, solo cuadros de texto, por lo
cual solo quedaría poner los siguientes código de KeyAscii junto a sus valores:
Para D1:
Para D2:
If (KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And KeyAscii <= 122) Or (keyAscci =
32) Then
KeyAscii = KeyAscii
Else
KeyAscii = 0
End If
End Sub
Para D3:
Para D4: