Upload
lamdien
View
229
Download
0
Embed Size (px)
Citation preview
Institución Educativa “Internacional
PRACTICA Nº 01
EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL
Sub suma()
Dim numero1 As Integer
Dim numero2 As Integer
Dim suma As Integer
numero1 = Val(InputBox("Ingresa un Número"))
numero2 = Val(InputBox("Ingresa otro Número"))
suma = numero1 + numero2
MsgBox " la suma es: " & Format(suma)
End Sub
Sub resta()
Dim numero1 As Integer
Dim numero2 As Integer
Dim resta As Integer
numero1 = Val(InputBox("Ingresa un Número"))
numero2 = Val(InputBox("Ingresa un Número menor al anterior"))
resta = numero1 - numero2
MsgBox " la resta es: " & Format(resta)
End Sub
Institución Educativa “Internacional
PRACTICA Nº 02
EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL
Sub multiplicacion()
Dim numero1 As Integer
Dim numero2 As Integer
Dim multiplicacion As Integer
numero1 = Val(InputBox("Ingresa un Número"))
numero2 = Val(InputBox("Ingresa otro Número"))
multiplicacion = numero1 * numero2
MsgBox " la multiplicación es: " & Format(multiplicacion)
End Sub
Sub division()
Dim numero1 As Integer
Dim numero2 As Integer
Dim division As Integer
numero1 = Val(InputBox("Ingresa un Número"))
numero2 = Val(InputBox("Ingresa otro Número"))
division = numero1 / numero2
MsgBox " la division es: " & Format(division)
End Sub
Institución Educativa “Internacional
PRACTICA Nº 03
EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL
BOTÓN DE COMANDO
Private Sub CommandButton1_Click()
Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1.SetFocus
End Sub
Private Sub textbox1_change()
Range("a3").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub
Private Sub textbox2_change()
Range("b3").Select
ActiveCell.FormulaR1C1 = TextBox2
TextBox3 = Val(TextBox2) * 365
End Sub
Private Sub textbox3_change()
Range("c3").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub
Institución Educativa “Internacional
PRACTICA Nº 03
EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL
Deberá digitar en el Editor Visual Basic de Microsoft Excel y crear en USER FROM el
siguiente texto
Nombre Etiqueta Cuadro de texto
Edad Etiqueta Cuadro de texto
Días Vividos Etiqueta Cuadro de texto
Resultado Botón de comando
Para crear el USER FROM debe presionar clic en la Barra De Menú y luego
en Insertar
El TEXTBOX3 guardara el total de la multiplicación del TEXTBOX2 * 365
El comando VAL permite convertir un valor de texto a un valor numérico
Estos se debe a que los TEXBOX no son numéricos y debemos de convertirlos
a numéricos.
En el Botón de Comando se presiona Doble Clic para la aplicación de los
comandos correspondientes.
Etiqueta Cuadro de texto Botón de Comando
Institución Educativa “Internacional
PRACTICA Nº 04
EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL
Private Sub CommandButton1_Click()
Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1 = SetFocus
End Sub
Private Sub textbox1_change()
Range("a3").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub
Private Sub textbox2_change()
Range("b3").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub
Private Sub textbox3_change()
Range("c3").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub
Private Sub textbox4_change()
Range("d3").Select
ActiveCell.FormulaR1C1 = TextBox4
TextBox5 = Val(TextBox2) * Val(TextBox3) + Val(TextBox4)
End Sub
Private Sub textbox5_change()
Range("e3").Select
ActiveCell.FormulaR1C1 = TextBox5
End Sub
Institución Educativa “Internacional
PRACTICA Nº 04
EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL
Deberá digitar en el Editor Visual Basic de Microsoft Excel y crear en USER FROM el
siguiente texto
Nombre Etiqueta Cuadro de texto
Días Trabajados Etiqueta Cuadro de texto
Pagos por Día Etiqueta Cuadro de texto
Bonos Etiqueta Cuadro de texto
Sueldo Neto Etiqueta Cuadro de texto
Resultado Botón de comando
Para crear el USER FROM debe presionar clic en la Barra De Menú y luego
en Insertar
El TEXTBOX5 guardara el total de los TEXTBOX2 * TEXTBOX3 +
TEXTBOX4 El comando VAL permite convertir un valor de texto a un valor numérico
Estos se debe a que los TEXBOX no son numéricos y debemos de convertirlos
a numéricos.
En el Botón de Comando se presiona Doble Clic para la aplicación de los
comandos correspondientes.
Etiqueta Cuadro de texto Botón de Comando
Institución Educativa “Internacional
PRACTICA N°05
EDITOR DEL VISUAL BASIC EN MICROSOFT EXCEL
Deberá digitar en el Editor de Visual Basic de Microsoft Excel y crear un User form el
siguiente texto:
▸ CODIGO ETIQUETA 1 (LABEL1)
▸ NOMBRES ETIQUETA 2 (LABEL2)
▸ APELLIDOS ETIQUETA 3 (LABEL3)
▸ TEXTBOX1
▸ TEXTBOX2
▸ TEXTBOX2
Para crear el USER FORM debe presionar clic en la Barra De De Menú y luego
en insertar.
El botón GRABAR permitirá grabar información y transportar información del
user form a la hoja1 del Excel.
Etiqueta Cuadro de Texto Botón de Comando
Institución Educativa “Internacional
PRACTICA N° 05
EDITOR DEL VISUAL BASIC EN MICROSOFT EXCEL
BOTÓN GRABAR
Private Sub CommandButton1_Click()
Worksheets("hoja1").Activate
Range("A2").Select
For x = 0 To 1000
If ActiveCell.Offset(x, 0).Value = "" Then
ActiveCell.Offset(x, 0).Value = TextBox1.Text
ActiveCell.Offset(x, 1).Value = TextBox2.Text
ActiveCell.Offset(x, 2).Value = TextBox3.Text
Exit For
End If
Next x
End Sub
NOTA
Agregar Un Segundo Botón Limpiar
Private Sub CommandButton2_Click()
Textbox1.text =””
Textbox1.text =””
Textbox1.text =””
Textbox1.setfocus
End sub
El código SETFOCUS permite retornar el cursor al textbox deseado.
NOTA
Agregar Un Tercer Botón Salir
Private Sub CommandButton3_Click()
end
End sub
El código END permite terminar la operación ejecutada
Institución Educativa “Internacional
PRACTICA N° 06
EDITOR DEL VISUAL BASIC EN MICROSOFT EXCEL
Deberá digitar en el Editor de Visual Basic de Microsoft Excel y crear un User
form el siguiente texto:
▸ CODIGO ETIQUETA 1 (LABEL1)
▸ NOMBRES ETIQUETA 2 (LABEL2)
▸ APELLIDOS ETIQUETA 3 (LABEL3)
▸ TEXTBOX1
▸ TEXTBOX2
▸ TEXTBOX2
Para crear el USER FORM debe presionar clic en la Barra De De Menú y luego
en insertar.
El botón BUSCAR permitirá buscar información por el codigo desde una hoja del
Excel y transportar la información al Userform.
Etiqueta Cuadro de Texto Botón de Comando
Institución Educativa “Internacional
PRACTICA N° 06
EDITOR DEL VISUAL BASIC EN MICROSOFT EXCEL
BOTÓN BUSCAR
Private Sub CommandButton2_Click()
op = 1
Worksheets("hoja1").Activate
Range("a2").Select
UserForm1.TextBox2.Value = ""
UserForm1.TextBox3.Value = ""
For x = 0 To 1000
If ActiveCell.Offset(x, 0).Value = UserForm1.TextBox1.Value Then
UserForm1.TextBox2.Value = ActiveCell.Offset(x, 1).Value
UserForm1.TextBox3.Value = ActiveCell.Offset(x, 2).Value
op = op + 1
End If
Next x
If op = 1 Then
MsgBox ("No se encontro el REGISTRO de busqueda")
TextBox1.Value = ""
TextBox1.SetFocus
End If
End Sub
Institución Educativa “Internacional
PRACTICA N° 07
EDITOR DEL VISUAL BASIC EN MICROSOFT EXCEL
Deberá digitar en el Editor de Visual Basic de Microsoft Excel y crear un User form el
siguiente texto:
▸ CODIGO ETIQUETA 1 (LABEL1)
▸ NOMBRES ETIQUETA 2 (LABEL2)
▸ APELLIDOS ETIQUETA 3 (LABEL3)
▸ TEXTBOX1
▸ TEXTBOX2
▸ TEXTBOX2
Para crear el USER FORM debe presionar clic en la Barra De De Menú y luego
en insertar.
El botón ELIMINARA la información que es buscada previamente por el Botón
buscar. La información se eliminara Automáticamente y dejara el registro en blanco
para ser llenado por otro registro con información.
Etiqueta Cuadro de Texto Botón de Comando
Institución Educativa “Internacional
PRACTICA N° 07
EDITOR DEL VISUAL BASIC EN MICROSOFT EXCEL
BOTÓN ELIMINAR
Private Sub CommandButton3_Click()
For x = 0 To 1000
If ActiveCell.Offset(x, 0).Value = UserForm1.TextBox1.Value Then
ActiveCell.Offset(x, 1).Value = ""
ActiveCell.Offset(x, 2).Value = ""
ActiveCell.Offset(x, 3).Value = ""
ActiveCell.Offset(x, 0).Value = ""
End If
Next x
If ActiveCell.Offset(x, 0).Value = "" Then
ActiveCell.Offset(x, 0).Value = ActiveCell.Offset(x + 1, 0).Value
ActiveCell.Offset(x, 1).Value = ActiveCell.Offset(x + 1, 1).Value
ActiveCell.Offset(x, 2).Value = ActiveCell.Offset(x + 1, 2).Value
ActiveCell.Offset(x, 3).Value = ActiveCell.Offset(x + 1, 3).Value
End If
TextBox1.Value = ""
TextBox2.Value = ""
TextBox3.Value = ""
End Sub