Microsoft 365 Création planning dans Excel via Macro

Paulo27

XLDnaute Nouveau
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
 

Pièces jointes

  • Test planning.xlsm
    67.7 KB · Affichages: 24
Solution
Bonjour à tous.
L'utilisation de VBA est obligatoire ?
En formule ça se fait bien.
Mise sous forme de tableau structuré les données
j'ai modifié les formules de la ligne 3 de l'onglet Planning pour supprimer les formules de la ligne 2 du même onglet.
Cordialement

Efgé

XLDnaute Barbatruc
Bonjour à tous.
L'utilisation de VBA est obligatoire ?
En formule ça se fait bien.
Mise sous forme de tableau structuré les données
j'ai modifié les formules de la ligne 3 de l'onglet Planning pour supprimer les formules de la ligne 2 du même onglet.
Cordialement
 

Pièces jointes

  • Test planning-5.xlsx
    82.9 KB · Affichages: 11

Discussions similaires

Réponses
28
Affichages
970
Réponses
17
Affichages
805

Statistiques des forums

Discussions
312 103
Messages
2 085 312
Membres
102 860
dernier inscrit
fredo67