Beto, você não teve sucesso, primeiro devido ao Valor retornado pelo Calendar1.
Desta maneira :
RefId = Calendar1.Value -'Nesta instrução o retorno é data e hora completa e você só quer a Data, então tem de formatar antes de pesquisar, altere para :
RefId = Format(Calendar1, "dd/mm/yyyy")
acrescente tambem a Variavel que capta o Valor do Combo :
Adicone a linha para captar o nome do Profissional :
sProf = cboProfissional
Depois no Modelo1 adicione a Variável para o profissional :
Public sProf As String
Na Function ProcuraRefId adicione as Variaveis:
Dim sColProf As Long
'Coluna dos Profissionais
sColProf = 3
e substitua a linha de pesquisa pela a abaixo:
If .Cells(iLin, sCol).Value = RefId And .Cells(iLin, sColProf).Value = sProf And .Cells(iLin, sColHoras).Value = RefHoras Then
Faça os testes e veja se é isto.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 23/06/2013 2:53 pm