Macros Excel
Hola tengo un problema en excel
He creado el formulario, y todos los botones ya sirven,
pero me gustaria que cuando haga una busqueda no solo me lo haga en un solo texbox, sino que me busque primero en todos y despues me llene todos los texbox con la busqueda resultante
Se los agradesco en hgran manera. aqui les muestro el codigo
Private Sub Busqueda_Click()
On Error GoTo noencontro
Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
ActiveCell.Offset(0, 1).Select
TextBox2 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox3 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox4 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox5 = ActiveCell
Label4 = ActiveCell.Row
noencontro:
End Sub
Y solo me hace una busqueda y desearia que me lo aria en todos
Y otra cosa como llamo un user form
Private Sub UserForm_Initialize()
Application.OnTime Now + TimeValue("00:00:09"), "hola"
End Sub
Gracias por la ayuda
Bay
y mi correo es
[email protected]
En lo que les pueda ayudar sera un placer
He creado el formulario, y todos los botones ya sirven,
pero me gustaria que cuando haga una busqueda no solo me lo haga en un solo texbox, sino que me busque primero en todos y despues me llene todos los texbox con la busqueda resultante
Se los agradesco en hgran manera. aqui les muestro el codigo
Private Sub Busqueda_Click()
On Error GoTo noencontro
Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
ActiveCell.Offset(0, 1).Select
TextBox2 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox3 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox4 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox5 = ActiveCell
Label4 = ActiveCell.Row
noencontro:
End Sub
Y solo me hace una busqueda y desearia que me lo aria en todos
Y otra cosa como llamo un user form
Private Sub UserForm_Initialize()
Application.OnTime Now + TimeValue("00:00:09"), "hola"
End Sub
Gracias por la ayuda
Bay
y mi correo es
[email protected]
En lo que les pueda ayudar sera un placer
no se entiende bien lo q queres hacer, pero si necesitas buscar en mas de un lugar entonces deberias encerrar tu codigo en un ciclo, por ej un while o un for
hola ya lo intente pero no me quedo ya que el codigo segun es para una sola busqueda en un texbox,
Te explico un poco mas,
La agenda es visual y tiene 36 texbox y un boton de busqueda, pero auisiera buscar en mas de un texbox
osea que el primer texbox es empresa y el segundo es nombre, que si no encuentra nada en empresa se pase a nombre y si lo encuentra me llene todos los demas texbox con el codigo de arriba
Te explico un poco mas,
La agenda es visual y tiene 36 texbox y un boton de busqueda, pero auisiera buscar en mas de un texbox
osea que el primer texbox es empresa y el segundo es nombre, que si no encuentra nada en empresa se pase a nombre y si lo encuentra me llene todos los demas texbox con el codigo de arriba
