Bonjour à tous.
J'aurais besoin d'aide.
J'ai beaucoup de difficultés avec le language VBA.
Merci d'avance à ceux qui pourront m'aider.
J'ai une variable DateValeur contenant une date.
Je cherche alors a balayer ma colonne A à partir de la cellule contenant la date du jour avec un pas de -1(Donc jusqu'à la cellule A1) .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 'Je suis sur un classeur. 'Ma colonne A contient des dates. 'Et je me place sur la ligne contenant la date du jour. With Worksheets("Feuil1") .Activate .Columns(1).Find(Date).Select End With 'Je stock le numero de cette ligne dans une variable car j'en aurais besoin. Num_lign = ActiveCell.Row 'Je verifie que c'est bien la date du jour MsgBox Num_lign
Et je veux trouver la cellule ou il y a la date DateVAleur.
Savez vous comment je dois m'y prendre.
J'ai essayé avec ça :
Mais ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ActiveCell.Select Selection.Find(What:=Date_de_Valeur, After:=ActiveCell, LookAt:=xlWhole, SearchDirection:=xlPrevious).Activate
C'est probablement parce que je ne sais pas utiliser la methode find.
Selection.Find(What, After, LookIn, LookAt, SearchOrder, SearchDirection,
MatchCase, MatchByte)
Je commence tout juste a manipuler le language VBA.
Et j'ai plus de difficultés que ce à quoi je m'attendais.
Merci de votre aide et de votre compréhension.
Cordialement.
Partager