My<3
XLDnaute Junior
Bonjour,
je travail un fichier Excel dans lequel j'ai la possibilité de créer 150 nouveaux onglets qui se nomme automatiquement de 001 @ 150
Je veux qu'une fois un onglet créer et compléter en retournant dans ma feuille de compilation les informations de cette nouvelle feuille se copie dans ma compilation j'ai trouvé comme formule ceci mais comment je peux la rendre efficace sans devoir inscrire 150 fois la formule mais que chaque onglet aille sa propre ligne (s'il y a une révision de fait dans le feuille je veux écraser les ancienne données)
Sub Transpose()
Dim source001 As Excel.Range
Dim target001 As Excel.Range
Set source001 = Sheets("001").Range("Z1:Z6")
Set target001 = Sheets("Compilation").Range("B11:G11")
source001.Copy
target001.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
End Sub
Donc ma question est ... est-ce possible de rendre cette formule vivante pour me 150 onglets a venir mais que la formule arrêter si la feuille n'existe pas ou bien je dois ecrire cette formule 150 pour les 150 onglet/ligne
Merci a l'avance de votre coup de main
je travail un fichier Excel dans lequel j'ai la possibilité de créer 150 nouveaux onglets qui se nomme automatiquement de 001 @ 150
Je veux qu'une fois un onglet créer et compléter en retournant dans ma feuille de compilation les informations de cette nouvelle feuille se copie dans ma compilation j'ai trouvé comme formule ceci mais comment je peux la rendre efficace sans devoir inscrire 150 fois la formule mais que chaque onglet aille sa propre ligne (s'il y a une révision de fait dans le feuille je veux écraser les ancienne données)
Sub Transpose()
Dim source001 As Excel.Range
Dim target001 As Excel.Range
Set source001 = Sheets("001").Range("Z1:Z6")
Set target001 = Sheets("Compilation").Range("B11:G11")
source001.Copy
target001.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
End Sub
Donc ma question est ... est-ce possible de rendre cette formule vivante pour me 150 onglets a venir mais que la formule arrêter si la feuille n'existe pas ou bien je dois ecrire cette formule 150 pour les 150 onglet/ligne
Merci a l'avance de votre coup de main
Dernière modification par un modérateur: