Está en la página 1de 32

Manual de Visual Basic

Intermedio
Autor: Jorge Alvarez
[Ver curso online]

Descubre miles de cursos como ste en www.mailxmail.com 1
mailxmail - Cursos para compartir lo que sabes
Presentacin del curso
Esta es la segunda parte del Manual de Visual Basic Principiante. Con l podrs
superar el nivel que adquiriste al realizar el primero y, por lo tanto, conseguir
trabajar con este programa con total autonoma.
Visita ms cursos como este en mailxmail:
[ http://www.mai l xmai l .com/cursos-i nformati ca]
[ http://www.mai l xmai l .com/cursos-di seno]
Tu opinin cuenta! Lee todas las opiniones de este curso y djanos la tuya:
[ http://www.mai l xmai l .com/curso-manual -vi sual -basi c-i ntermedi o/opi ni ones]
Cursos similares
Cursos Valoracin Alumnos Vdeo
Breve teora de la seleccin de canales en
Photoshop
Breve tutorial sobre selecciones de reas por medio de composicin del
color en Photoshop. Cuando trabajamos sobre una imagen, lo hacemos
siempre sobre una com...
[ 09/ 03/ 05]

7. 115
Cmo crear un efecto de maquillaje con
PhotoShop
En este curso aprenders a crear un efecto de maquillaje sobre un rostro
utilizando la popular herramienta PhotoShop....
[ 26/ 05/ 08]

6. 052
Programa de diseo AutoCAD
AutoCAD es un programa de diseo asistido por computadora (Computer
Aided Design). Es un software de diseo vectorial, es decir, de objetos
creados por frmulas de relati...
[ 28/ 12/ 07]

8. 571
Autocad. Dibujo en 2d y 3d (2/4)
Autocad. Este curso est diseado, para que cualquier persona sin ningn
conocimiento de Autocad pueda seguirlo y pueda divertirse
di buj ando[ 15/ 06/ 09]

4. 400
Cmo crear un blog
Cmo crear un blog, un blog o bitcora es un sitio web en internet con el que
el autor es libre de expresar su opinin sobre cualquier tema o noticias...
[ 14/ 09/ 09]

4. 269
Descubre miles de cursos como ste en www.mailxmail.com 2
mailxmail - Cursos para compartir lo que sabes
1. Ejercicio1: Aprende a Sumar
[http://www.mai l xmai l .com/...curso-manual -vi sual -basi c-i ntermedi o/ej erci ci o1-aprende-sumar]

Crea un formulario con cinco etiquetas, una caja de texto, tres botones, dos
imgenes y tres lneas. Modifica las propiedades de las etiquetas de las cantidades y
la de la palabra de resultado como sigue: BackColor blanco y Border Style 1-Fixed
Single. Usa Font y ForeColor para el tamao y color del contenido y Alignment
2-Center
En Word crea las caritas y colcalas dentro de los cuadros de imgenes con su
propiedad Stretch en True, las lneas hazlas ms gruesas en BorderWidth 3 y
BorderColor azul.
Vamos a crear un procedimiento para generar al azar los nmeros:
Haz doble clic en el formulario. Haz clic en Tools (Herramientas)/Add Procedure
(Agregar Procedimiento). En Add Procedure escribe el nombre del procedimiento, en
este caso Azar y haz clic en Aceptar. Ahora escribe el cdigo:
Public Sub azar()
n1 = Int(Rnd * 10) + 1
n2 = Int(Rnd * 10) + 1
Label1.Caption = n1
Label2.Caption = n2
End Sub
Haz doble clic en el formulario y escribe el siguiente cdigo:
Private Sub Form_Load()
Randomize
Call azar
Image1.Visible = False
Image2.Visible = False
Descubre miles de cursos como ste en www.mailxmail.com 3
mailxmail - Cursos para compartir lo que sabes
End Sub
El botn Otra Suma
Private Sub Command1_Click()
Call azar
Text1.Text = ""
Label3.Caption = ""
Image1.Visible = False
Image2.Visible = False
End Sub
El botn Revisar
Private Sub Command2_Click()
If Val(Text1) = Val(Label1) + Val(Label2) Then
Label3.Caption = "Bien"
Image1.Visible = True
Else
Label3.Caption = "Mal"
Image1.Visible = False
Image2.Visible = True
End If
End Sub
El botn Salir
Private Sub Command3_Click()
Unload Me
End
End Sub
Descubre miles de cursos como ste en www.mailxmail.com 4
mailxmail - Cursos para compartir lo que sabes
2. Ejercicio 2: Ordenar los Nmeros
[ http://www.mai l xmai l .com/...curso-manual -vi sual -basi c-i ntermedi o/ej erci ci o-2-ordenar-numeros]

Crea un formulario con nueve etiquetas, dos de ellas sern las instrucciones y a las que
contendrn los nmeros (seis) cmbiales su Propiedad Alignment a 2-Center, BackColor
blanco, BorderStyle a 1-Fixed Single y tres botones, ahora
Introduce las siguientes declaraciones
Haz doble clic en el formulario En la caja de combo de la esquina superior izquierda
selecciona (General) Y escribe: Dim n1, n2, n3 As Integer (presiona Enter al terminar)
Ahora crea un procedimiento:
Haz doble clic en el formulario. Haz clic en Herramientas (Tools)/Agregar Procedimiento
(Add Procedure). En Agregar Procedimiento escribe el nombre del Procedimiento (en este
caso azar) y haz clic en Aceptar. Ahora escribe el siguiente cdigo:
Public Sub azar()
n1 = Int(Rnd * 10) + 1
n2 = Int(Rnd * 10) + 1
n3 = Int(Rnd * 10) + 1
If n1 <> n2 And n2 <> n3 And n1 <> n3 Then
Label1.Caption = n1
Label2.Caption = n2
Label3.Caption = n3
Else
Exit Sub
End If
End Sub
La etiqueta 4
Private Sub Label4_DragDrop(Source As Control, X As Single, Y As Single)
Label4.Caption = Source
Source.Visible = False
End Sub
La etiqueta 5
Private Sub Label5_DragDrop(Source As Control, X As Single, Y As Single)
Label5.Caption = Source
Source.Visible = False
Descubre miles de cursos como ste en www.mailxmail.com 5
mailxmail - Cursos para compartir lo que sabes
End Sub
La etiqueta 6
Private Sub Label6_DragDrop(Source As Control, X As Single, Y As Single)
Label6.Caption = Source
Source.Visible = False
End Sub
El botn Iniciar
Private Sub Command1_Click()
Label4.Caption = ""
Label5.Caption = ""
Label6.Caption = ""
Label7.Caption = ""
Label1.Visible = True
Label2.Visible = True
Label3.Visible = True
Call azar
End Sub
El botn Resultado
Private Sub Command2_Click()
If Val(Label4.Caption) < Val(Label5.Caption) And Val(Label5.Caption) < Val(Label6.Caption)
Then
Label7.Caption = "Bien"
Else
Label7.Caption = "Mal"
End If
End Sub
El botn Salir
Private Sub Command3_Click()
Unload Me
End
End Sub
El formulario
Private Sub Form_Load()
Descubre miles de cursos como ste en www.mailxmail.com 6
mailxmail - Cursos para compartir lo que sabes
Private Sub Form_Load()
Randomize
Call azar
End Sub
Descubre miles de cursos como ste en www.mailxmail.com 7
mailxmail - Cursos para compartir lo que sabes
3. Ejercicio 3: Calcular la edad
[http://www.mai l xmai l .com/...curso-manual -vi sual -basi c-i ntermedi o/ej erci ci o-3-cal cul ar-edad]

Crea un formulario con dos etiquetas, dos cajas de texto y tres botones, escribe el
siguiente cdigo:
El botn Calcular la Edad
Private Sub Command1_Click()
Dim fecnac As Date, edad As Integer
fecnac = CDate(Text1)
edad = CInt((Date - fecnac) / 365)
Text2 = Str(edad) & " aos"
End Sub
El botn Nuevo Clculo
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text1.SetFocus
End Sub
El botn Salir
Private Sub Command3_Click()
Unload Me
End
End Sub
Descubre miles de cursos como ste en www.mailxmail.com 8
mailxmail - Cursos para compartir lo que sabes
4. Ejercicio 4: Clculo de Ventas
[http://www.mai l xmai l .com/...curso-manual -vi sual -basi c-i ntermedi o/ej erci ci o-4-cal cul o-ventas]


Crea un formulario con ocho etiquetas, ocho cajas de texto, un control Microsoft
Hierarchical FlexGrid (haz clic con el botn derecho del ratn sobre la caja de
herramientas y haz clic en Componentes, selecciona la casilla Microsoft Hierarchical
FlexGrid Control 6.0 y haz clic en Aceptar) tres botones y escribe el siguiente cdigo:
Doble clic sobre el formulario
Private Sub Form_Load()
grdmenu.Cols = 2
grdmenu.Rows = 8
grdmenu.FixedCols = 0
grdmenu.FixedRows = 1
grdmenu.TextArray(0) = "Men"
grdmenu.TextArray(1) = "Precio"
grdmenu.TextArray(2) = "Burrito"
grdmenu.TextArray(3) = "9.50"
grdmenu.TextArray(4) = "Burger"
grdmenu.TextArray(5) = "12.75"
grdmenu.TextArray(6) = "Torta"
grdmenu.TextArray(7) = "8.25"
grdmenu.TextArray(8) = "Refresco"
grdmenu.TextArray(9) = "4.00"
grdmenu.TextArray(10) = "Cerveza"
grdmenu.TextArray(11) = "15.60"
grdmenu.TextArray(12) = "Ensalada"
Descubre miles de cursos como ste en www.mailxmail.com 9
mailxmail - Cursos para compartir lo que sabes
grdmenu.TextArray(13) = "14.45"
grdmenu.TextArray(14) = "Hot Dog"
grdmenu.TextArray(15) = "6.90"
End Sub
El botn Aceptar
Private Sub Command1_Click()
Dim burrito As Integer, burger As Integer
Dim torta As Integer, refresco As Integer
Dim cerveza As Integer, ensalada As Integer
Dim hotdog As Integer, ventatotal As Double
burrito = Val(Text1)
burger = Val(Text2)
torta = Val(Text3)
refresco = Val(Text4)
cerveza = Val(Text5)
ensalada = Val(Text6)
hotdog = Val(Text7)
ventatotal = burri to * 9.5 + burger * 12.75 + torta * 8.25 + refresco * 4.60 +
cerveza * 15.6 + ensalada * 14.45 + hotdog * 6.9
Text8 = Str(ventatotal)
End Sub
El botn Limpiar
Private Sub Command2_Click()
Text1 = "": Text2 = ""
Text3 = "": Text4 = ""
Text5 = "": Text6 = ""
Text7 = "": Text8 = ""
text9 = "": Text1.SetFocus
End Sub
El botn Salir
Private Sub Command3_Click()
Descubre miles de cursos como ste en www.mailxmail.com 10
mailxmail - Cursos para compartir lo que sabes
Unload Me
End
End Sub
Descubre miles de cursos como ste en www.mailxmail.com 11
mailxmail - Cursos para compartir lo que sabes
5. Ejercicio 5: Fecha Escrita
[http://www.mai l xmai l .com/...curso-manual -vi sual -basi c-i ntermedi o/ej erci ci o-5-fecha-escri ta]

Crea un formulario con cinco etiquetas, tres cajas de texto, un marco, tres botones y
escribe el siguiente cdigo:
El botn Convertir
Private Sub Command1_Click()
Dim cadmes As String, mes As Integer
mes = Val(Text2)
Select Case mes
Case 1: cadmes = "Enero"
Case 2: cadmes = "Febrero"
Case 3: cadmes = "Marzo"
Case 4: cadmes = "Abril"
Case 5: cadmes = "Mayo"
Case 6: cadmes = "Junio"
Case 7: cadmes = "Julio"
Case 8: cadmes = "Agosto"
Case 9: cadmes = "Septiembre"
Case 10: cadmes = "Octubre"
Case 11: cadmes = "Noviembre"
Case 12: cadmes = "Diciembre"
Case Else
MsgBox "Revsalos Por Favor", vbCritical, "Hay un Error en los Datos...!!!"
Call Command2_Click
Descubre miles de cursos como ste en www.mailxmail.com 12
mailxmail - Cursos para compartir lo que sabes
Exit Sub
End Select
Label4 = Text1 & " de " & cadmes & " de " & Text3
End Sub
El botn Limpiar
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text1.SetFocus
End Sub
El botn Salir
Private Sub Command3_Click()
If MsgBox("Ya Quieres Salir del Programa?", vbQuestion + vbYesNo, "Tengo una
Pregunta para Ti") = vbYes Then
End
Else: Call Command2_Click
End If
End Sub
Descubre miles de cursos como ste en www.mailxmail.com 13
mailxmail - Cursos para compartir lo que sabes
6. Ejercicio 6: Anlisis Numrico
[ http://www.mai l xmai l .com/...urso-manual -vi sual -basi c-i ntermedi o/ej erci ci o-6-anal i si s-numeri co]

Crea un formulario con cuatro marcos, siete etiquetas, ocho cajas de texto, tres botones y
escribe el siguiente cdigo:
El botn Anlisis
Private Sub Command1_Click()
If IsNumeric(Text1) Then
Dim s As Integer, si As Integer, sp As Integer
Dim may As Integer, min As Integer
Dim cad As String
Dim i As Integer, j As Integer
n = CLng(Text1)
m = CLng(Text1)
cad = ""
i = 0
j = 1
s = sp = si = 0
For j = 1 To n
If (n Mod j = 0) Then
cad = cad & j & vbCrLf
End If
Next j
While (n > 0)
If ((n Mod 10) Mod 2) = 0 Then
Descubre miles de cursos como ste en www.mailxmail.com 14
mailxmail - Cursos para compartir lo que sabes
sp = sp + (n Mod 10)
Else
si = si + (n Mod 10)
End If
s = s + (n Mod 10)
n = n \ 10
i = i + 1
Wend
may = Mid(Text1, 1, 1)
men = may
While (m > o)
If may < (m Mod 10) Then
may = m Mod 10
End If
If men > (m Mod 10) Then
men = m Mod 10
End If
m = m \ 10
Wend
Text2 = Str(i)
Text3 = Str(si)
Text4 = Str(sp)
Text5 = Str(s)
Text6 = Str(may)
Text7 = Str(men)
Text8 = cad
Else
MsgBox "Debes Introducir un Nmero, El que Quieras pero Introduce Un Nmero",
vbCritical, "Aviso Importante"
Text1.SetFocus
End If
End Sub
El botn Otro Nmero
Private Sub Command2_Click()
Descubre miles de cursos como ste en www.mailxmail.com 15
mailxmail - Cursos para compartir lo que sabes
Text1 = "": Text2 = ""
Text3 = "": Text4 = ""
Text5 = "": Text6 = ""
Text7 = "": Text8 = ""
Text1.SetFocus
End Sub
El botn Salir
Private Sub Command3_Click()
If MsgBox("Deseas Cerrar el Programa?", vbQuestion + vbYesNo, "Aviso Antes de Cerrar el
Programa") = vbYes Then
End
Else
Cancel = True
Text1.SetFocus
End If
End Sub
Descubre miles de cursos como ste en www.mailxmail.com 16
mailxmail - Cursos para compartir lo que sabes
7. Ejercicio 7: Lista de Nmeros
[http://www.mai l xmai l .com/...curso-manual -vi sual -basi c-i ntermedi o/ej erci ci o-7-l i sta-numeros]

Crea un formulario con tres marcos, una caja de texto, dos botones de opcin, una
caja de lista, cuatro botones y escribe el siguiente cdigo:
Haz doble clic en el formulario y escribe:
Private Sub Form_Unload(Cancel As Integer)
If MsgBox("Cerramos el Programa?", vbQuestion + vbYesNo, "Ya nos Vamos?") =
vbYes Then
End
Else: Cancel = True: Text1.SetFocus
End If
End Sub
El botn Agregar
Private Sub Command1_Click()
If IsNumeric(Text1.Text) Then
List1.AddItem Text1.Text
Text1.Text = ""
Text1.SetFocus
Else
MsgBox "Introduce un Nmero", vbCritical, "Por Favor"
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
Text1.SetFocus
End If
Descubre miles de cursos como ste en www.mailxmail.com 17
mailxmail - Cursos para compartir lo que sabes
End Sub
El botn Ordenar
Private Sub Command2_Click()
Dim i As Integer, j As Integer, t As Integer, n As Integer
Dim a() As Integer
n = List1.ListCount
ReDim a(n)
For i = 0 To n - 1
a(i) = List1.List(i)
Next i
If Option1.Value Then
For i = 0 To n - 2
For j = i + 1 To n - 1
If a(i) > a(j) Then
t = a(i)
a(i) = a(j)
a(j) = t
End If
Next j
Next i
End If
Text1.SetFocus
If Option2.Value Then
For i = 0 To n - 2
For j = i + 1 To n - 1
If a(i) < a(j) Then
t = a(i)
a(i) = a(j)
a(j) = t
End If
Next j
Descubre miles de cursos como ste en www.mailxmail.com 18
mailxmail - Cursos para compartir lo que sabes
Next i
End If
List1.Clear
For i = 0 To n - 1
List1.List(i) = a(i)
Next i
Text1.SetFocus
End Sub
El botn Lista Nueva
Private Sub Command4_Click()
Text1 = ""
List1.Clear
Text1.SetFocus
End Sub
El botn Salir
Private Sub Command3_Click()
If MsgBox("Seguro que Quieres Cerrar el Programa?", vbQuestion + vbYesNo, "Ya
es Hora de Irnos?") = vbYes Then
End
Else: Cancel = True: Text1.SetFocus
End If
End Sub
Descubre miles de cursos como ste en www.mailxmail.com 19
mailxmail - Cursos para compartir lo que sabes
8. Ejercicio 8: Registro de Cursos
[http://www.mai l xmai l .com/curso-manual -vi sual -basi c-i ntermedi o/ej erci ci o-8-regi stro]

Crea un formulario con cuatro marcos, seis etiquetas, cinco cajas de texto, un
cuadro combinado, dos cajas de lista, cuatro botones y escribe el siguiente cdigo:
Private Sub Form_Load()
List1.AddItem "Intro. a Sistemas"
List1.AddItem "Windows"
List1.AddItem "MS Word"
List1.AddItem "MS Excel"
List1.AddItem "MS PowerPoint"
List1.AddItem "MS Access"
List1.AddItem "Soporte Tcnico"
List1.AddItem "Redes"
List1.AddItem "MS Visual Basic"
List1.AddItem "Internet"
List2.AddItem "Chihuahua"
List2.AddItem "Campeche"
List2.AddItem "Veracruz"
List2.AddItem "Colima"
List2.AddItem "Yucatn"
List2.AddItem "Sonora"
Descubre miles de cursos como ste en www.mailxmail.com 20
mailxmail - Cursos para compartir lo que sabes
List2.AddItem "Sinaloa"
List2.AddItem "Puebla"
List2.AddItem "Tabasco"
List2.AddItem "Zacatecas"
Combo1.AddItem "Masculino"
Combo1.AddItem "Femenino"
End Sub
Private Sub Form_Unload(Cancel As Integer)
If MsgBox("Ests Seguro de Querer Cerrar el Programa?", vbQuestion + vbYesNo,
"Oye qu pasa contigo?") = vbYes Then
End
Else
Cancel = True
End If
End Sub
Private Sub List1_Click()
Text1 = Li st1
End Sub
Private Sub List2_Click()
Text5 = Li st2
End Sub
El botn Guardar
Private Sub Command1_Click()
List1.Enabled = False
List2.Enabled = False
Text1.Locked = True
Text2.Locked = True
Combo1.Locked = True
Text4.Locked = True
Text5.Locked = True
Descubre miles de cursos como ste en www.mailxmail.com 21
mailxmail - Cursos para compartir lo que sabes
MsgBox "Este Alumno ha sido Matriculado", vbInformation, "Mensaje Importante"
End Sub
El botn Limpiar
Private Sub Command2_Click()
List1.Enabled = True
List2.Enabled = True
Text1.Locked = False
Text2.Locked = False
Text3.Locked = False
Combo1.Locked = False
Text4.Locked = False
Text5.Locked = False
Text1 = ""
Text2 = ""
Text3 = ""
Combo1 = ""
Text4 = ""
Text5 = ""
Text1.SetFocus
End Sub
El botn Cancelar
Private Sub Command3_Click()
If MsgBox("Deseas Cancelar Algn Dato?", vbQuestion + vbYesNo, "Aviso Muy
Importante") = vbYes Then
List1.Enabled = True
List2.Enabled = True
Text1.Locked = False
Text2.Locked = False
Text3.Locked = False
Combo1.Locked = False
Text4.Locked = False
Descubre miles de cursos como ste en www.mailxmail.com 22
mailxmail - Cursos para compartir lo que sabes
Text5.Locked = False
End If
End Sub
El botn Salir
Private Sub Command4_Click()
Unload Me
End
End Sub
Descubre miles de cursos como ste en www.mailxmail.com 23
mailxmail - Cursos para compartir lo que sabes
9. Ejerciocio 9: Palndromos
[http://www.mai l xmai l .com/...curso-manual -vi sual -basi c-i ntermedi o/ej erci oci o-9-pal i ndromos]

Crea un formulario con tres etiquetas, dos cajas de texto, tres botones y escribe el
siguiente cdigo:
Function cadinvertida(cadena As String) As String
Dim invertida() As String * 1
Dim i As Integer
Dim j As Integer
n = Len(cadena)
ReDim invertida(n)
For i = 1 To n
invertida(i - 1) = Mid(cadena, i, 1)
Next i
For j = (n - 1) To 0 Step -1
cadinvertida = cadinvertida & invertida(j)
Next j
End Function
El botn Invertir
Private Sub Command1_Click()
Text2 = cadinvertida(Text1)
End Sub
El botn Limpiar
Private Sub Command2_Click()
Descubre miles de cursos como ste en www.mailxmail.com 24
mailxmail - Cursos para compartir lo que sabes
Text1 = ""
Text2 = ""
Text1.SetFocus
End Sub
El botn Salir
Private Sub Command3_Click()
Unload Me
End
End Sub
Descubre miles de cursos como ste en www.mailxmail.com 25
mailxmail - Cursos para compartir lo que sabes
10. Ejercicio 10: Inter Compras Net
[ http://www.mai l xmai l .com/...rso-manual -vi sual -basi c-i ntermedi o/ej erci ci o-10-i nter-compras-net]

Crea un formulario con siete etiquetas, cinco cuadros image, un botn y escribe el siguiente
cdigo:
Dim total As Double
Private Sub Form_DragDrop(Source As Control, X As Single, Y As Single)
Source.Move X, Y
End Sub
El botn Cuenta Nueva
Private Sub Command1_Click()
Label7 = ""
total = o
End Sub
Private Sub Image5_DragDrop(Source As Control, X As Single, Y As Single)
If Source = Image1 Then
total = total + 250#
ElseIf Source = Image2 Then
total = total + 375#
ElseIf Source = Image3 Then
total = total + 400#
ElseIf Source = Image4 Then
total = total + 500#
End If
Label7 = "$" & total & ".00"
End Sub
Descubre miles de cursos como ste en www.mailxmail.com 26
mailxmail - Cursos para compartir lo que sabes
Descubre miles de cursos como ste en www.mailxmail.com 27
mailxmail - Cursos para compartir lo que sabes
11. Ejercicio 11: Calificaciones
[http://www.mai l xmai l .com/...curso-manual -vi sual -basi c-i ntermedi o/ej erci ci o-11-cal i fi caci ones]

Crea un formulario con ocho etiquetas, nueve cajas de texto, tres botones ye escribe
el siguiente cdigo:
El botn Salir
Private Sub Command3_Click()
Unload Me
End
End Sub
El botn Limpiar
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""
Text7 = ""
Text8 = ""
Text9 = ""
Text1.SetFocus
End Sub
Descubre miles de cursos como ste en www.mailxmail.com 28
mailxmail - Cursos para compartir lo que sabes
El botn Prom. Gral. Redondeado
Private Sub Command1_Click()
Dim n1 As Double, n2 As Double, n3 As Double, n4 As Double, n5 As Double, n6 As
Double
Dim promedio As Integer
n1 = Val(Text2): n2 = Val(Text3)
n3 = Val(Text4): n4 = Val(Text5)
n5 = Val(Text6): n6 = Val(Text7)
promedi o = ((n1 + n2 + n3 + n4 + n5 + n6) / 6)
Text8 = Str(promedio)
If promedi o >= 9.5 Then
Text9 = "Excelente"
End If
If promedi o >= 9 And promedi o < 9.5 Then
Text9 = "Muy Bien"
End If
If promedi o >= 8.5 And promedi o < 9 Then
Text9 = "Bien"
End If
If promedi o >= 8 And promedi o < 8.5 Then
Text9 = "Regular"
End If
If promedio < 8 Then
Text9 = "Mal"
End If
End Sub
Descubre miles de cursos como ste en www.mailxmail.com 29
mailxmail - Cursos para compartir lo que sabes
12. Ejercicio 12: Impresin
[http://www.mai l xmai l .com/curso-manual -vi sual -basi c-i ntermedi o/ej erci ci o-12-i mpresi on]

Crea un formulario con seis etiquetas, seis cajas de texto, dos botones y escribe el
siguiente cdigo:
El botn Limpiar
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
Text5 = ""
Text6 = ""
Text1.SetFocus
End Sub
El botn Imprimir
Private Sub Command1_Click()
Printer.Orientation = 1
Printer.FontSize = 12
Printer.Print
Printer.Print
Printer.Print
Printer.Print Tab(15); Label1.Caption; Tab(30); Text1.Text
Printer.Print
Descubre miles de cursos como ste en www.mailxmail.com 30
mailxmail - Cursos para compartir lo que sabes
Printer.Print
Printer.Print Tab(15); Label2.Caption; Tab(30); Text2.Text
Printer.Print
Printer.Print
Printer.Print Tab(15); Label3.Caption; Tab(30); Text3.Text
Printer.Print
Printer.Print
Printer.Print Tab(15); Label4.Caption; Tab(30); Text4.Text
Printer.Print
Printer.Print
Printer.Print Tab(15); Label5.Caption; Tab(30); Text5.Text
Printer.Print
Printer.Print
Printer.Print Tab(15); Label6.Caption; Tab(30); Text6.Text
Printer.EndDoc
End Sub
Visita ms cursos como este en mailxmail:
[ http://www.mai l xmai l .com/cursos-i nformati ca]
[ http://www.mai l xmai l .com/cursos-di seno]
Tu opinin cuenta! Lee todas las opiniones de este curso y djanos la tuya:
[http://www.mai l xmai l .com/curso-manual -vi sual -basi c-i ntermedi o/opi ni ones]
Cursos similares
Cursos Valoracin Alumnos Vdeo
Cmo convertir una fotografa en un
dibujo al carboncillo
Con la magia de photoshop, ahora podemos transformar cualquier
fotografa en un verdadero dibujo al carboncillo con estos sencillos pasos.
Los valores en las herramientas...
[ 19/ 07/ 06]

10. 518
Diseo. Solid edge
Diseo. Solid edge, este curso pretende abarcar el programa de SOLID
EDGE, el cual es uno de los programas CAD ms utilizados para el diseo en
3D...
[ 03/ 03/ 09]

3. 503
Cmo crear un efecto de maquillaje con
Descubre miles de cursos como ste en www.mailxmail.com 31
mailxmail - Cursos para compartir lo que sabes
Cmo crear un efecto de maquillaje con
PhotoShop
En este curso aprenders a crear un efecto de maquillaje sobre un rostro
utilizando la popular herramienta PhotoShop....
[ 26/ 05/ 08]

6. 052
Photoshop. Mejorar calidad de fotos o
imgenes de baja resolucin
Photoshop nos permite mejorar la calidad de una imagen o foto de baja
resolucin. ...
[ 20/ 10/ 09]

5. 316
Breve teora de la seleccin de canales en
Photoshop
Breve tutorial sobre selecciones de reas por medio de composicin del
color en Photoshop. Cuando trabajamos sobre una imagen, lo hacemos
siempre sobre una com...
[ 09/ 03/ 05]

7. 115
Descubre miles de cursos como ste en www.mailxmail.com 32
mailxmail - Cursos para compartir lo que sabes