Bonjour,
J'ai développé un outil automatisé pour un entrepôt logistique qui utilise les données de préparation de la journée.
La macro que j'ai développé tourne sans problème depuis plusieurs mois, mais actuellement une augmentation de la charge de production fait qu'il y a beaucoup plus de data à traité qu'avant.
La macro insert beaucoup de ligne dans la feuille excel avec ce code :
Quand on utilise trop de donnée la macro plante sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Worksheets("Extraction").Rows(i).Select Selection.Copy Rows(i + 1).Select Selection.Insert Shift:=xlDown Application.CutCopyMode = False Sheets("Extraction").Range("P" & i + 1).Value = CDec(Sheets("Extraction").Range("P" & i).Value - BoxA) Sheets("Extraction").Range("AA" & i).Value = BoxA
avec ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Selection.Insert Shift:=xlDown
Je voulais savoir si Excel à une limitation d'ajout de ligne ?
Je précise quand je stop la macro je ne peut plus insérer de ligne manuellement.
Pour le moment la solution que j'ai trouvé est de faire tourner 2 fois la macro pour simulé moins de données et ça fonctionne.
Mais j'aimerai bien trouver une solution.
Si quelqu'un à une idée
Merci
Partager