Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONTROL DE LECTURA 11
EL ESTUDIO ORGANIZACIONAL DE LOS
SISTEMAS DE INFORMACION.
Ing. Saúl Santivañez Bernardo
1 Universidad Peruana Los Andes
CONTROL DE LECTURA 11
EL ESTUDIO ORGANIZACIONAL DE LOS
SISTEMAS DE INFORMACION.
ACTIVIDADES PRÁCTICAS
ACTIVIDAD 1
Realizar la siguiente hoja 1 que interactúa con un formulario llamado USERFORM1:
'ComboBox2 ES EL LABORATORIO
'ComboBox3 ES LA PRESENTACION
'CommandButton1 ES SALIR
'CommandButton2 ES CALCULAR FALTANTE
Sheets("Hoja1").Select
ult = Cells(Rows.Count, 1).End(xlUp).Row
For x = 2 To ult
ComboBox1.AddItem (Cells(x, 1))
Next
Sheets("Hoja1").Select
ult2 = Cells(Rows.Count, 2).End(xlUp).Row
For x2 = 2 To ult2
ComboBox2.AddItem (Cells(x2, 2))
Next
Sheets("Hoja1").Select
ult3 = Cells(Rows.Count, 3).End(xlUp).Row
For x3 = 2 To ult3
ComboBox3.AddItem (Cells(x3, 3))
Next
End Sub
Private Sub CommandButton1_Click()
Unload UserForm1
End Sub
Página
Sheets("hoja1").Select
ult5 = Cells(Rows.Count, 1).End(xlUp).Row
For x5 = 2 To ult5
productoElegido = Cells(x5, 1)
Next
If (stock = 0) Then
MsgBox "Existe faltante del producto " & producto & presentacion, vbOKCancel, "Realizar pedido"
Else
MsgBox "Existe stock de " & stock, vbOKCancel, "Realizar pedido a " & laboratorio
End If
End Sub
ACTIVIDAD 2
Instrucciones: Realizar el siguiente USERFORM Y HOJA EXCEL.
LIBRO EXCEL
HOJA 1. Nombre: Hoja de Registro
4 Universidad Peruana Los Andes
If IsNumeric(TextBox3.Text) Then
Grabasandwich
Else
MsgBox "La cantidad introducida es inválida"
End If
End Sub
Sub Grabasandwich()
Sheets("Registro Sandwiches").Select
ult = Cells(Rows.Count, 4).End(xlUp).Row
Cells(ult + 1, 2) = TextBox1.Text
Cells(ult + 1, 3) = TextBox2.Text
Cells(ult + 1, 4) = TextBox3.Text
Cells(ult + 1, 5) = TextBox4.Text
For x = 3 To 10000
Cells(x, 6) = Cells(x, 4) * Cells(x, 5)
Next
TextBox1.Text = ""
TextBox2.Text = ""
6 Universidad Peruana Los Andes
TextBox3.Text = ""
TextBox4.Text = ""
End Sub
If IsNumeric(TextBox3.Text) Then
Grababebida
Else
MsgBox "El cantidad introducida es inválida"
End If
End Sub
End Sub
Sub Grababebida()
Sheets("Registro Bebidas").Select
ult = Cells(Rows.Count, 4).End(xlUp).Row
Página
Cells(ult + 1, 2) = TextBox1.Text
Cells(ult + 1, 3) = TextBox4.Text
For x = 3 To 10000
Cells(x, 6) = Cells(x, 4) * Cells(x, 5)
Next
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
End Sub
IMPORTANTE
Subir los archivos a la plataforma de Classroom (Semana 12)
7 Universidad Peruana Los Andes
Página