Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ParteIII
Hola amigos,estamosde nuevo aquí para mosfar la terceraparte de Guía de Macros en
Excel que te será de gran utilidad, ya que se manejaranConsultas en los Formularioso
¡ccesos a las Macros desde Excel sin necesidad de entrar a Visual Basic y algunos
mótodos de trabajar mas fácil. De antemanomuchasgracias por apoyar este curso de
Excel creo que les ha servido,no habíatenido mucho tiempo para escribir estaterceraparte
pe¡ocreoqueya esta......, !Mucho Animol!!.
FaseI
Cúns,ftC Bafat
el formulario tendrá:
a
a Tres T
a Tres Botonesde
Los datosque se preguntaranseranNombre, Direcciór y Telófono. Los tres botonesnos
servirán para lo siguiente: Consultar consultarala información que hayamos insertado
desdeel botón insertar.Baja podrá eliminar algun dato que se consultoy no lo queremos.
fnsertar tendrála función de insertarlos registrosque vayamosdandode alt4 es como los
ejercicios anteriores. A continuación se muestra como se deben de programar estos
Controles:
BOTON DE CONSULTA
PrivateSub CommandButtoni_Click$
ActiveCell.Offset(0, I ). Select
TextBox2 : ActiveCell
AcüveCell.Offset(0, I ). Select
TextBox3 : ActiveCell
End Sub
BOTON BAJA
Private Sub Comrr¡andButton2_Click$
EntireRow.Delete
Selection.
Range("A'9").Select
TextBoxl : Empty
TextBox2 : Empty
TextBox3 : Empty
TextBoxl.SetFocus
End Sub
BOTON INSERTAR
PrivateSub CommanclButton3_Click$
Rang{'49").Select
Selection.
EntireRow.Insert
TextBoxl : Empty
TextBox2:Empty
TextBox3:Empty
TextBoxl.SetFocus
End Sub
CUAI}ROS DE TEXTO
Pnvate SuLrTextBox1_Change()
Range("A9")^FormulaRI Cl : TextBoxl
Sange(",{9'i).Select
ActiveCell.FormulaRlC I : TextBoxl: I- Comentario [l^aónl]: Rang{":
I A9').FormulaRlCl:TedBoxl
I Rcemplaa estasdos üneas
End Sub
Priv-ateSub TextBox2_Change()
Rang{"89').FormulaRl Cl : TextBox2
End Sub
PrivateSub TextBox3_Change$
Range("C9").FormulaRlC 1 : TextBox3
End Sub
ActiveCell.Offset(0, L).Select
TextBox2 : ActiveCell
ActiveCell.Offset(0, 1),Select
TextBox3 : ActiveCell
ActiveCell.Offset(0,1).Select
Telefono= Activecell
TextBox2: Direccion
'fexfBox3 : Telefono
noencontro:
i'r.:¡;'o
AOri seesquivael error
End Sub
SubEntradaQ
Load UserForml
UserForml.Show
End Sub
Load UserForml
UserForml..Show
I a primer línea significa que ca.rguea la memoriael formulario que sellama UserForrnl,
la segundalínea significa que lo muestre,estoquieredecir que en el modulo estamos
escribiendoel código de una m¿rcroque permitirá cargarel formula¡io desdeExcel sin
necesidadde entar al Editor de Yisual Basic-
EuroTool
VBAProlcrt
{t! Micreoft 0bJetos
i {l ru¡ar l)
j EnFbjaz
E t:r
H