12
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

PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

  • Upload
    lamdien

  • View
    229

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

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

Page 2: PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

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

Page 3: PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

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

Page 4: PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

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

Page 5: PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

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

Page 6: PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

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

Page 7: PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

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

Page 8: PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

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

Page 9: PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

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

Page 10: PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

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

Page 11: PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

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

Page 12: PRACTICA Nº 01 EDITOR DE VISUAL BASIC EN …saee6d68d5184ec3a.jimcontent.com/download/version... · PRACTICA Nº 04 EDITOR DE VISUAL BASIC EN MICROSOFT EXCEL Deberá digitar en el

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