Re-bonjour
Merci beaucoup mes tableaux se créent exactement comme je veux d'après mon bouton d'exécution de la macro !!!!
En revanche, la phase de synthèse de tous mes fichiers ne se fait pas ... Erreur d'exécution 9 "l'indice n'appartient pas à la sélection".
Puis-je abuser de votre aide une dernière fois ?
J'y ai déjà passé des heures mais je ne comprends pas le code que j'utilise donc forcément, difficile de le déboguer à tatons...
Voici mon code en question :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| Sub CreationSynthese()
'Effacer la feuille
Cells.Delete
Application.DisplayAlerts = False
'Créer les titres
Range("A1") = "Article"
Range("B1") = "Commande"
Range("C1") = "Réf papier utilisé"
Range("D1") = "Quantité papier utilisé"
Range("E1") = "Réf carton utilisé"
Range("F1") = "Quantité carton utilisé"
Range("G1") = "Réf couvertures utilisées"
Range("H1") = "Quantité couvertures utilisées"
'Boucle pour l'ensemble des fichiers
ChDir "C:\Users\service.qualité\Desktop\CFR\00-COMMANDES"
ClasseurArticles = Dir("C:\Users\service.qualité\Desktop\CFR\00-COMMANDES\*.xls")
While Len(ClasseurArticles) > 0 'Tant que la longueur du nom du fichier contenu dans le ClasseurArticles est sup à 0 on continue la boucle
Workbooks.Open ClasseurArticles
DerniereLigne = Sheets("Compil").UsedRange.Rows.Count
Range("A2:G" & DerniereLigne).Copy
Workbooks("Compil2.xlsm").Activate
DebutNom = ActiveSheet.UsedRange.Rows.Count + 1
Range("B" & ActiveSheet.UsedRange.Rows.Count + 1).Select
ActiveCell.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBLanks:=False, Transpose:=False
Range("A" & DebutNom & ":A" & ActiveSheet.UsedRange.Rows.Count) = ClasseurArticles
Workbooks(ClasseurArticles).Close False
ClasseurArticles = Dir
Wend
Columns("A:A").Replace ".xls", "" |
La ligne incriminée est :
DerniereLigne = Sheets("Compil").UsedRange.Rows.Count
J'ai essayé :
1 2
| WorkSheets("Compil").Activate
DerniereLigne = ActiveSheets.UsedRange.Rows.Count |
Mais bug encore...
Et comme d'hab, ça fonctionne sur mon PC en 2013 mais pas sur celui de l'atelier en office 2010.
Si vous avez le temps de regarder...Merci d'avance !!!
Bonne fin de journée,
Eléna
Partager