Guima, aqui no serviço não tenho o excel 2007, mas analisando as rotinas que passei, reparei que cometi um lapso, hehehehe, acontece, mas ajuste conforme abaixo e faça os testes.
Antes, verifique se as referencias ás colunas estão corretas, principalmente a da Function, sCol = 2, se não me engano os valores estavam na Col 2.
Se colocou a Function ProcuraRefId no mesmo modulo do formulário, ajuste a variável nas linhas abaixo na Sub BUSCAMUSIC :
FLOCA.ListBox2.AddItem PlanMUS.Cells(i, j)
FLOCA.ListBox2.List(linha, 1) = PlanMUS.Cells(i, j + 1)
para
FLOCA.ListBox2.AddItem PlanMUS.Cells(iLin, J)
FLOCA.ListBox2.List(Linha, 1) = PlanMUS.Cells(iLin, J + 1)
Explicando, iLin é o retorno da Function, ou seja, a linha onde foi encontrada a pesquisa, então é ela que temos de usar.
Faça os testes, uma vez que me basiei só pelas rotinas, sem ver o exemplo, e qq duvida retorne.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 26/03/2012 8:37 am