Copie de feuille....

  • Initiateur de la discussion Initiateur de la discussion Chris
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Chris

Guest
Bonjour à tous,

Je cherche le moyen de copier toutes les feuille d'un classeur excel (le nombre de feuilles est inconnue à chaque fois) dans un nouveau classeur par le biais d'une macro.

Quelqu'un peux t il m'aider ????

Merci d'avance

Chris.
 
Bonjour Chris,

Si cela peut se résumer à un 'enregistrer sous' automatique avec un nom de fichier variable, vois la réponse de Baside à Natiffar qui a pour sujet 'copie automatique de fichier'.

cela répond-t-il à la question?

@+

Gael
 
Bonjour Gael,

Non, cela ne me convient pas.....se serait trop facile.......Il me faut imperativement une macro capable de faire une copie d'un nombre aleatoire de feuille dans un autre fichier....

Au suivant.... 😉

Chris.
 
Bonjour!

Je veux bien t'aider un peu mais uniquement sur le principe de la macro peut-être que ça va déjà t'éclairer !

l'idée serait de parcourir toutes les fiches,

tu regarde si tu la veux ou non (on sait jamais des fois!),

tu la copies dans un nouveau classeur,

que tu enregistres,

et tu conserve son nom,

puis tu passe à la feuille suivant et tu recommence...

Cela t'aide-t-il?
 
He non toujour pas.......Je me repete, mais il me faut une macro qui me fasse cette copie !!!.....N'oublions pas que le nombre de feuille est totalement different à chaque fois.

Merci quand meme

chris
 
tu n'as aucun moyen de savoir quel est le nombre de feuille que tu as à copier?

parce que sinon tu fais une boucle de 1 à ton nombre de feuille et tu fais la copie de la fiche.

si ça ne t'aide toujours pas, je comprend pas ce que tu cherches !
 
Bonjour chris, CelineG, Gael,

Il y a quelque temps, un barbatruc est passé où on pouvait sélectionner des onglets dans un listbox d'un userform.

Ce serait une base de travail pour ton sujet. Il suffit ensuite de demander la copie de ces onglets.

Je ne me souviens plus de quel barbatruc il s'agissait.

Au fait, pourquoi 'Enristrer sous' du classeur complet ne convient pas ?
Ca a le mérite de copier forcément toutes les feuilles du classeur comme tu le demandes dans ton message de départ.

Abel.
 
En tout cas il faut que vous sachiez que nous avons été plusieurs à avoir des problemes lorsqu'on copiais plus de 45 feuilles sur un autre classeur...

donc il surment falloir qu'à un moment donné tu connaisse le nombre de feuilles que tu copie si tu ne veux pas avoir des surprises !

Bon courage!
 
Bonsoir à tous

Excusez moi d'entrer sans frapper dans ce fil

Pour savoir le nombre d'onglets dans un classeur

Sheets.Count


Sans avoir à connaitre le nombre, on peut employer la boucle for each

for each worksheet in thisworkbook

instructions

next

nota: il y a peut_être un 's' à worksheet

Michel
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
166
Réponses
2
Affichages
238
Réponses
3
Affichages
324
Réponses
3
Affichages
251
Réponses
3
Affichages
231
Retour