Bonjour,
J'essaie de faire une 1er macro, et évidemment, elle plante.
Dans le fichier joint, il y a 2 feuilles.
L'idée est de récupérer, pour un mois donné (valeur spécifiée dans la feuille "Extraction"), toutes les taches qui se déroulent pendant le mois spécifié, et de copier/coller les infos correspondantes (tache, début, durée, fin, acteur...) dans la feuille "extraction"...
Voici la macro que je suis en train d'écrire:
Sub extraire()
Dim i_max As Integer
Dim i As Integer
Dim ligne As Integer
Dim mois_date As Date
'Obtention du nombre de lignes de la feuille "Planning"
i_max = Worksheets("Planning").Range("A" & Rows.Count).End(xlUp).Row
i = 1
ligne = 4
mois_date = Worksheets("Extraction").Range(Cells(3, 2)).Value
For i = 1 To i_max
If mois_date < Range(Cells(i, "D")).Value Then
If mois_date >= Range(Cells(i, "B")).Value Then
Worksheets("Planning").Range(Cells(i, 1), Cells(i, 5)).copy_
Worksheets("Extraction").Range ("A6")
End If
End If
Next i
End Sub
Merci!