Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2010, 08:53
Dany256
 
Fecha de Ingreso: enero-2010
Mensajes: 1
Antigüedad: 14 años, 3 meses
Puntos: 0
Busqueda Problema Find en VB excel 2007

Hola a todos, soy nuevo en esto, y tengo un gran problema y es el siguiente:

Tengo un ComboBox, un TextBox y un commandButton, la idea es que cuando yo ingreso un valor en el combobox este va a buscarlo a la hoja de excel y al encontrarlo selecciona la celda de la par y lo muestra automaticamente en el textbox, hasta ahì todo bien, perol...

Cuando el programa no encuentra ningùn valor, me muestra un error y me saca del programa, ya probe varias opciones pero en algunas al hacer una nueva busqueda, me vuelve a mostrar el resultado de la ùltima busqueda correcta. Acà esta lo que llevo, es sencillo pero no doy con la respuesta correcta, quiero que cuando no encuentre el valor, el textbox se quede en blanco y crear otra opcion para poder agregar esa informaciòn nueva a mi listado de excel. Podrian ayudarme????

Private Sub TextBox1_Enter()
Sheets("datos").Select 'LA HOJA DONDE ESTA LA INFORMACIÒN

Range("A1:A11").Find(What:=ComboBox1, LookAt:=xlWhole, SearchOrder:=xlByColumns, _
SearchDirection:=xlNext, MatchCase:=False).Activate
'LA ANTERIOR LINEA HACE LA BUSQUEDA EN LA HOJA DEL VALOR CONTENIDO EN COMBOBOX1

TextBox1 = ActiveCell.Offset(0, 1).Value ' AL ENCONTRAR LA INFORMACIÒN SELECCIONA LA CELDA HUBICADA A LA PAR Y LA SELECCIONA Y MUESTRA EN EL TEXTBOX

END SUB

Private Sub CommandButton2_Click()
Unload UserForm1
End Sub