Notifications
Clear all

COMO PESQUISAR UMA DATA E RETORNAR OUTRA

5 Posts
2 Usuários
0 Reactions
912 Visualizações
(@guimatheus)
Posts: 30
Eminent Member
Topic starter
 

Bom dia galera,

Sou novo aqui no fórum, e vim aqui pra tirar uma dúvida.

Eu estou com dificuldade em fazer uma função no vba que ele procura uma data numa coluna (Coluna D da aba Planilha1), e esta data deve ser igual a data digitada na célula "F3" da aba Plan1 (outra aba).
Assim que ele encontrar a data na coluna D, eu gostaria que ele retornasse a data da mesma célula porém da coluna C.

A data procurada na coluna D deverá ser igual da célula F3 conforme esta imagem: http://imgur.com/9gCOF1P
A data procurada na coluna D, quando for igual da célula F3, deverá retorna a data da coluna anterior conforme esta imagem: http://imgur.com/R2thQD6

Vocês podem alterar as variáveis caso precisem !!

Código:

Public Function dias_uteis() As String

Dim dia_liquido As String
Dim dia_hoje As String
Dim ultimo_dia As String

dia_hoje = Worksheets("Planilha1").Range("D3:D260")

If Worksheets("Plan1").Range("F3") = dia_liquido Then

    Do Until ActiveCell = dia_hoje
    ActiveCell.Offset(1, 0).Select
        If ActiveCell = dia_liquido Then
        cnPlanilha1.Cells(3 - 1, 1) = ultimo_dia
        End If
    Loop
End If

dias_uteis = ultimo dia

End Function

Obrigado pela ajuda !!

 
Postado : 07/02/2017 7:31 am
gfranco
(@wzxnet7)
Posts: 653
Honorable Member
 

Bom dia.
Acredito que se postares uma planilha modelo será muito mais fácil lhe ajudar...

Resposta útil? Clique na mãozinha ao lado do botão Citar.

 
Postado : 07/02/2017 9:54 am
(@guimatheus)
Posts: 30
Eminent Member
Topic starter
 

Boa tarde,

Segue planilha em anexa.

As explicações estão no texto acima, caso possua alguma duvida, me avisa que eu respondo na hora.

 
Postado : 07/02/2017 12:39 pm
gfranco
(@wzxnet7)
Posts: 653
Honorable Member
 

Boa tarde.
Veja no anexo se entendi bem seu objetivo.

Resposta útil? Clique na mãozinha ao lado do botão Citar.

 
Postado : 07/02/2017 2:20 pm
(@guimatheus)
Posts: 30
Eminent Member
Topic starter
 

Boa tarde.
Veja no anexo se entendi bem seu objetivo.

Puta merda, deu certíssimo !!!!

Você poderia me explicar ? Eu fiz curso de VBA, mas parece não ajudou em nada, é muito conteúdo hahahaha

MUITO OBRIGADO PELA AJUDA !!

 
Postado : 07/02/2017 2:24 pm