Bonjour Cher Forum,
je cherche à faire une boucle mais en vain.. je reste bloqué ici :
Sub test()
Dim derlign1 As Long
Dim derlign As Long
Dim laplage As Range
Dim r As Range
Dim d As Date
For l = 5 To derlign1
With Worksheets("Dispo1")
derlign = .Cells(.Rows.Count, 6).End(xlUp).Row
Set laplage = .Range("F5:F" & derlign)
End With
With Worksheets("Dispo2")
derlign1 = .Cells(.Rows.Count, 6).End(xlUp).Row
End With
d = Worksheets("Dispo2").Range("F5").Value
Application.FindFormat.NumberFormat = "m/d/yyyy h:mm"
Set r = laplage.Find(What:=Format(d, "m/d/yyyy h:mm"), LookIn:=xlValues, lookAt:=xlWhole)
If Not r Is Nothing Then
With Worksheets("Dispo2").Range("f" & l)
r.Resize(1, .Columns.Count).Value = .Value
End With
Set r = Nothing
End If
Set laplage = Nothing
Next l
End Sub
J'ai 2 feuilles Dispo1 et Dispo2,
Dispo2 contient un tableau de données qui change chaque jour et Dispo1 un récapitulatif par date sur une année.
Je cherche à copier les données de chaque ligne de Dispo2 sur la feuille Dispo1 en fonction de la date dans les 2 feuilles en colonne "F".
Si vous pouvez m'aider... un grand merci par avance.
Belle journée.