Hello les amis,
Je but sur mon projet vba:
J’ai une liste de dates en colonne A de ma feuille 1
Une liste de chiffre en colonne B de ma feuille 1
Et une date fixe en cellule C1 de ma feuille 1
Exemple:
11/02/2019 1 11/02/2019
14/02/2019 2
11/02/2019 10
Mon but est le suivant : pour toute les dates de la colonne A égale à la date située en cellule C1 alors sélectionner les lignes correspondante et les copier coller en feuille 2 à partir de la deuxième ligne de la feuille 2.
Voici mon code :
Dim Date1 As Range
Dim Date2 as Range
Dim Date3 as Range
Dim Trouve As Range
Dim A As Range
Set Date1 = Worksheets("Sheet1").Range("A1:A10")
Set Date2 = Worksheets("Sheet1").Range("C1")
Set Date3 = Worksheets("Sheet2").Range("A2:A10")
For Each A In Date1
Set Trouve = Date2.Find(A.Value, , xlValues, xlWhole)
If Not Trouve is nothingThen
Date3.Offset(, 0).Value = A.Offset(, 0).Value
Date3.Offset(, 1).Value = A.Offset(, 1).Value
End If
Next A
Je ne comprends pas ou ça bug et j’imagine qu’il y a bcp plus simple, avez vous des idées pour que ça marche svp ?
Merci,
Hugo