Na verdade, não é um botão de pesquisa, mas sim um Combobox,o ultimo sem identificação, no rodape do formulario.
A duvida é a mesma que foi postada no topico viewtopic.php?f=10&t=7434&p=39573#p39573
Porem como o usuari mudou de formulario tem que mudar tb os criterios.
No active do form, deve ser alterado:
Private Sub UserForm_Activate()
StatusBar1.Panels(1).Text = Format(Now, "[$-F800]dddd, mmmm dd, yyyy")
lsLocalizaRegistroStudent (Worksheets("Assistente").Cells(2, 1).Value)
Sheets("Menu").Activate
AtualizaComboBox_Pesquisa
End Sub
Tambem o evento change do combo
Private Sub ComboBox_Pesquisa_Change()
If ComboBox_Pesquisa.ListIndex = -1 Then
Exit Sub
End If
DadosLinha = ComboBox_Pesquisa.ListIndex + 1
lsLocalizaRegistroStudent (DadosLinha)
End Sub
O "carregamento" dos dados no Combo tambem deve ser alterado
Sub AtualizaComboBox_Pesquisa()
TotalRegistros = Sheets("Assistente").Cells(Rows.Count, 1).End(xlUp).Row
If TotalRegistros > 1 Then
With ComboBox_Pesquisa
.Enabled = True
.RowSource = "Assistente!B2:B" & TotalRegistros
End With
Else
With ComboBox_Pesquisa
.Enabled = False
End With
End If
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 30/03/2013 5:59 am