Notifications
Clear all

Data com if

3 Posts
2 Usuários
0 Reactions
737 Visualizações
(@marciobin)
Posts: 0
New Member
Topic starter
 

Boa noite !

senhores,

gravei uma macro referente a data de hoje , mes passado , etc .
gostaria de acrescentar um codigo em uma macro , que é o seguinte :

antes de filtrar a macro faz uma busca na coluna , e se nao tiver a data correspondente , mim retorna uma msgbox.

uso esse modelo para nomes e funciona , mais nao consegui adaptar para busca de datas.

segue modelo :

 
Postado : 19/01/2017 3:56 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 


Veja se o resultado é o esperado.
Adaptado da sua Macro.

De qualquer maneira, inclua títulos nas colunas C e D se elas farão parte da área do filtro.

Sub HOJE()
'MACRO QUE PROCURA PRIMEIRO , SE A MESMA NAO ENCONTRAR ND REFERENTE , A MESMA NÃO FILTRA E RETORNA A MSBOX

If WorksheetFunction.CountIf(Range("$F$11:$F$20000"), Date) = 0 Then
MsgBox " NÃO TEMOS DATA PARA ESTA OCORRÊNCIA ... "
Exit Sub

Else

ActiveSheet.Range("$C$10:$G$20002").AutoFilter Field:=4
'MACRO QUE FILTRA A DATA DE HOJE

ActiveSheet.Range("$C$10:$G$20000").AutoFilter Field:=4, Criteria1:=xlFilterToday, Operator:=xlFilterDynamic

End If

End Sub

 
Postado : 19/01/2017 4:53 pm
(@marciobin)
Posts: 0
New Member
Topic starter
 

Muito obrigado!
Exatamente isto .
Vou colocar na planilha padrão .
Obrigado !
Ok

 
Postado : 19/01/2017 5:13 pm