Ao clicar no botão "procurar", do Form "Valduarte" (creio que e esse o de busca) e disparado o codigo abaixo.
Porem a rotina verifica se txt_Procurar.text é tem ou não valor e executa ou mensagem ou procura. Para a data TextBox8, a mesma coisa.
Então vc precisa definir se: Irá procurar somente por texto, somente por data ou pelos dois (não vi como é a procura personalizada e se permite as duas situações); 
Private Sub btn_Procurar_Click()
    If txt_Procurar.Text = "" Then
        MsgBox "Digite um valor para a pesquisa.", vbExclamation, "Pesquisa"
    Else
        sCriterioDaBusca = txt_Procurar.Text
                Call ProcuraPersonalizada(sCriterioDaBusca, Buscar_Por.Text)
    End If
        If TextBox8.Text = "" Then
        MsgBox "Digite um valor para a pesquisa.", vbExclamation, "Pesquisa"
    Else
        sCriterioDaBusca = TextBox8.Text
                Call ProcuraPersonalizada(sCriterioDaBusca, Buscar_Por.Text)
    End If
End Sub
Uma possibilidade:
Private Sub btn_Procurar_Click()
    If txt_Procurar.Text = "" and TextBox8.Text="" Then
        MsgBox "Digite um valor para a pesquisa.", vbExclamation, "Pesquisa"
    Elseif txt_Procurar.Text <> "" and TextBox8.Text="" then
        sCriterioDaBusca = txt_Procurar.Text
                Call ProcuraPersonalizada(sCriterioDaBusca, Buscar_Por.Text)
    else
           sCriterioDaBusca = TextBox8.Text
                Call ProcuraPersonalizada(sCriterioDaBusca, Buscar_Por.Text)
End If
End Sub
Obs.:è preciso atentar que procura com data não funciona como uma string,
                                                                                                	Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
 
                    
                    	
                            Postado : 01/08/2012 1:24 pm