Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Efgé

XLDnaute Barbatruc
Re
J'ai vu.
Je n'avais pas bloqué les colonnes du tableau structuré. C'est un piège qui me joue souvent des tours
Comme ça je remonte les mêmes valeurs que @sousou
Cordialement
 

Pièces jointes

  • Test planning-6.xlsx
    82.1 KB · Affichages: 20

Discussions similaires

Réponses
28
Affichages
1 K
Réponses
17
Affichages
847
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…