Tutorial 4
Click here to load reader
-
Upload
cristhian-cayo -
Category
Documents
-
view
217 -
download
3
description
Transcript of Tutorial 4
TUTORIAL 4VARIABLES NUMERICA Y MSGBOXa) Macro que da informacin o mensaje1. Crear un mdulo2. digitarSub hola() MsgBox "Hola Cristhian"End Subb) Macro para sumar dividir restar o cualquier operacinSub 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
Observacin:*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 despus.*Los entero(integer) solo me guardan hasta 32767, en ese caso creo variables de tipo Double
TUTORIAL 5FUNCION IF (SI)
1. Insertar UserForm
2. Codigo de CalcularPrivate 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.FormulaR1C1 = "APROBO" Else Range("B1").Select ActiveCell.FormulaR1C1 = "REPROBO" End If End Sub
TUTORIAL 6COMBOBOX Y CHECKBOX1. En el cdigo del UserForm2. Colocar
Para que me muestre y no con click
Agregar cdigo al UserForm
Private Sub UserForm_Activate() UserForm1.ComboBox1.Clear ComboBox1.AddItem "Masculino" ComboBox1.AddItem "Femenino" ComboBox1.AddItem "Otro"End Sub
3. Para que no se pueda escribir en el comboboxBuscar estilo:
Es un lista entonces no se puede editar 4. Que se inserte en las celdas de excel
Private Sub CommandButton1_Click() Range("A1").Select ActiveCell.FormulaR1C1 = ComboBox1.Text
End Sub
Otro desarrolloPrivate Sub CommandButton1_Click()If ComboBox1 = "M" Then Range("A1").Select ActiveCell.FormulaR1C1 = "Masculino"End IfIf ComboBox1 = "F" Then Range("A1").Select ActiveCell.FormulaR1C1 = "Femenino"End IfIf ComboBox1 = "O" Then Range("A1").Select ActiveCell.FormulaR1C1 = "Otro"End IfEnd Sub
Private Sub UserForm_Activate() UserForm1.ComboBox1.Clear ComboBox1.AddItem "M" ComboBox1.AddItem "F" ComboBox1.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").Select ActiveCell.FormulaR1C1 = "Masculino" End If If ComboBox1 = "F" Then Range("A1").Select ActiveCell.FormulaR1C1 = "Femenino" End If If ComboBox1 = "O" Then Range("A1").Select ActiveCell.FormulaR1C1 = "Otro" End If
If doble = True Then precio = precio + 10 Range("A2").Select ActiveCell.FormulaR1C1 = "Cama Doble" End If If nin_o = True Then precio = precio + 15 Range("B2").Select ActiveCell.FormulaR1C1 = "Cama para nio" End If Range("A3").Select ActiveCell.FormulaR1C1 = precio End Sub
Private Sub UserForm_Activate() UserForm1.ComboBox1.Clear ComboBox1.AddItem "M" ComboBox1.AddItem "F" ComboBox1.AddItem "O"End Sub