[code]sub teste ( )
dim dt as date
dt = cdate(sheets("Consulta").range("B5").value)'Não sei qual é a data da pesquisa, B5 é apenas um exemplo
dim linha, coluna, colunaInicial, colunaFinal, linhaInicial, linhaFinal, linhaFinalConsulta as long
linhaInicial = 2
colunaIncial = 6
colunaFinal = 12
linhaFinal = sheets("Longa duração").Range("B1").End(xlDown).Row
For linha = linhaInicial to LinhaFinal
For coluna = colunaInicial to ColunaFinal
if dt = cdate(sheets("Longa duração").cells(linha, coluna).value) then
linhaFinalConsulta = sheets("Consulta").Range("B1").End(xlDown).Row
sheets("Consulta").Range("B" & linhaFinalConsulta).value = sheets("Longa duração").Range("B" & linha).value
end if
next coluna
next linha
linhaInicial = 2
colunaIncial = 6
colunaFinal = 8
linhaFinal = sheets("Acelerada").Range("B1").End(xlDown).Row
For linha = linhaInicial to LinhaFinal
For coluna = colunaInicial to ColunaFinal
if dt = cdate(sheets("Acelerada").cells(linha, coluna).value) then
'faça tal coisa
end if
next coluna
next linha
linhaInicial = 2
colunaIncial = 6
colunaFinal = 8
linhaFinal = sheets("Acompanhamento").Range("B1").End(xlDown).Row
For linha = linhaInicial to LinhaFinal
For coluna = colunaInicial to ColunaFinal
if dt = cdate(sheets("Acompanhamento").cells(linha, coluna).value) then
'faça tal coisa
end if
next coluna
next linha
end sub[/code]
Postado : 05/02/2018 4:37 am