Está en la página 1de 6

TUTORIAL 4

VARIABLES NUMERICA Y MSGBOX
a) Macro que da información o mensaje
1. Crear un módulo
2. digitar
Sub hola()
MsgBox "Hola Cristhian"
End Sub
b) Macro para sumar dividir restar o cualquier operación
Sub variables()
Rem creando variables
Dim num1 As Integer
Dim num2 As Integer
Dim total As Integer
Rem asigno valores a las variables
num1 = InputBox("Escribe un numero")
num2 = InputBox("Escribe otro numero")
Rem calculo resultado
total = num1 + num2
Rem muestra resultado concatenando las variables ingresadas
MsgBox " la suma de " & num1 & " y " & num2 & " es: " & total
MsgBox "Gracias por usar nuestros servicios"
End Sub
Observación:
*Si no quiero poner variable total la suma la coloco al momento de
concatenar &num1+num2 , solo es recomendable usar variable si la voy
a usar después.
*Los entero(integer) solo me guardan hasta 32767, en ese caso creo
variables de tipo Double
TUTORIAL 5
FUNCION IF (SI)
1. Insertar UserForm

2.FormulaR1C1 = "REPROBO" End If End Sub .FormulaR1C1 = "APROBO" Else Range("B1"). Codigo de Calcular Private Sub CommandButton1_Click() Dim num1 As Integer Dim num2 As Integer num1 = Val(TextBox1) num2 = Val(TextBox2) If num1 > num2 Then MsgBox "El numero " & num1 & " Es MAYOR que " & num2 Else MsgBox "El numero " & num2 & " Es MAYOR que " & num1 End If TextBox1 = Empty TextBox2 = Empty End Sub Observaciones: Aplicando a rangos en Excel Crear modulo Sub Calcular() Dim num1 As Integer num1 = Range("A1") If num1 >= 6 Then Range("B1").Select ActiveCell.Select ActiveCell.

Clear ComboBox1. En el código del UserForm 2.TUTORIAL 6 COMBOBOX Y CHECKBOX 1.AddItem "Otro" End Sub 3.AddItem "Masculino" ComboBox1.AddItem "Femenino" ComboBox1.ComboBox1. Para que no se pueda escribir en el combobox Buscar estilo: . Colocar Para que me muestre y no con click Agregar código al UserForm Private Sub UserForm_Activate() UserForm1.

FormulaR1C1 = ComboBox1.Select ActiveCell.FormulaR1C1 = "Masculino" .Es un lista entonces no se puede editar 4.Text End Sub Otro desarrollo Private Sub CommandButton1_Click() If ComboBox1 = "M" Then Range("A1").Select ActiveCell. Que se inserte en las celdas de excel Private Sub CommandButton1_Click() Range("A1").

FormulaR1C1 = "Masculino" End If If ComboBox1 = "F" Then Range("A1").Select ActiveCell.Select ActiveCell.Clear ComboBox1.Select ActiveCell.End If If ComboBox1 = "F" Then Range("A1").ComboBox1.FormulaR1C1 = "Femenino" End If If ComboBox1 = "O" Then Range("A1").AddItem "O" End Sub GRUPOS en el UserForm Ayudan a movilizar todo Private Sub CommandButton1_Click() Dim precio As Double precio = 20 If ComboBox1 = "M" Then Range("A1").FormulaR1C1 = "Femenino" End If If ComboBox1 = "O" Then Range("A1").Select .FormulaR1C1 = "Otro" End If If doble = True Then precio = precio + 10 Range("A2").AddItem "M" ComboBox1.FormulaR1C1 = "Otro" End If End Sub Private Sub UserForm_Activate() UserForm1.Select ActiveCell.Select ActiveCell.AddItem "F" ComboBox1.

ActiveCell.FormulaR1C1 = precio End Sub Private Sub UserForm_Activate() UserForm1.AddItem "M" ComboBox1.Clear ComboBox1.AddItem "O" End Sub .FormulaR1C1 = "Cama para niño" End If Range("A3").Select ActiveCell.ComboBox1.FormulaR1C1 = "Cama Doble" End If If nin_o = True Then precio = precio + 15 Range("B2").AddItem "F" ComboBox1.Select ActiveCell.