Bonjour à tous et à toutes,
Débutant en Excel, j'ai besoin de votre aide pour compléter une macro.
Je vous explique la problématique.
J'ai en première feuille (ARTICLES-COMMANDES) la colonne B avec mon nom d'article puis les colonnes suivantes avec plusieurs quantités et semaines de livraison.
J'ai en 2ème feuille le planning avec en colonne B le nom d'article repris via la fonction UNIQUE afin de supprimer les doublons puis la somme en colonne C.
Le but du jeu serait de venir inscrire la quantité de chaque ligne de la première feuille dans la ligne et colonne correspondante de la 2ème feuille.
Exemple :
Ligne 2 de la première feuille, colonne E (24/2022), le montant viendrait s'inscrire en ligne 4 de la colonne AD de la 2ème feuille.
Difficulté supplémentaire, j'ai des doublons donc il faudrait inscrire dans la macro une fonction qui permettrait de faire la somme directement en cas de doublon de ligne sur un même mois.
En espérant avoir été clair...
Merci pour votre aide.
Voici ma macro :
Sub Planning()
Dim dercellCom As Long
dercellCom = Sheets("ARTICLES-COMMANDES").Cells(Rows.Count, 1).End(xlUp).Row
Dim dercellBDD As Long
dercellBDD = Sheets("PLANNING").Cells(Rows.Count, 1).End(xlUp).Row
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Sheets("ARTICLES-COMMANDES").Range("O5:O10000") = ""
For i = 2 To dercellArt
For j = 4 To dercellPlanning
If (Sheets("ARTICLES-COMMANDES").Cells(i, 2) = Sheets("PLANNING").Cells(j, 2)) Then
Sheets("PLANNING").Cells(i, 5) = Sheets("TABLEAU DES COMMANDES").Cells(i, 6)
End If
Next j
Next i
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub