Macro aujourdhui

Résolu
mchotard Messages postés 491 Statut Membre -  
mchotard Messages postés 491 Statut Membre -

Bonjour les amis

Comment dois-je modifier cette macro qui viens sélectionner la date d'aujourd'hui dans mon tableau afin qu'elle sélectionne la date de la veille soit 2 juillet au lieu de 3 juillet

Sub Aujourdhui()
Dim i As Integer
i = Application.WorksheetFunction.Match(CLng(Date), Range("A:A"), 0)
Range("A" & i).Activate
End Sub

Merci

A voir également:

4 réponses

brucine Messages postés 22971 Statut Membre 3 562
 

Bonjour,

Je ne comprends strictement rien à VBA.

à tout hasard quelque chose de ce style:

https://chandoo.org/forum/threads/filter-the-excel-based-on-yesterday-date.39762/

0
mchotard Messages postés 491 Statut Membre 43
 

Désolé

J'ai en colonne A, j'ai es date des toutes l'année 2024. Et ma formule actuelle me permet d'aller directement à la cellule contenant la date d'aujourd'hui. Mon souhait serait que la formule me permette de sélectionner la date d'hier.

Est-ce plus clair?

0
yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 

bonjour,

Sub Aujourdhui()
Dim i As Integer
i = Application.WorksheetFunction.Match(CLng(Date)-1, Range("A:A"), 0)
Range("A" & i).Activate
End Sub
0
mchotard Messages postés 491 Statut Membre 43
 

Grand merci yg_be

C'est exactement ce que je souhaitais.

Bonne journée

0