Copie de plusieurs feuilles (juste les valeurs) dans un classeur pour chacune.

  • Initiateur de la discussion Initiateur de la discussion Xipotera
  • 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 !

X

Xipotera

Guest
Bonjour, grâce à la macro suivante, je copie l'ensemble des feuilles de mon classeur dans un classeur par feuille. Jusqu'ici tout va bien, par contre j'aimerais ne copier que les valeurs de ces feuilles et non les formules.

Code:
Sub CopieFeuille()

For Each sh In ActiveWorkbook.Sheets

  sh.Copy
  ActiveWorkbook.SaveAs "X:\00-Databases\" & sh.Name
  ActiveWorkbook.Close
Next


End Sub
 
Re : Copie de plusieurs feuilles (juste les valeurs) dans un classeur pour chacune.

Bonjour,

essaye peut être ainsi :
Code:
For Each sh In ActiveWorkbook.Sheets
  sh.Copy
  ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value
  ActiveWorkbook.SaveAs "X:\00-Databases\" & sh.Name
  ActiveWorkbook.Close
Next

bonne journée
@+
 
Re : Copie de plusieurs feuilles (juste les valeurs) dans un classeur pour chacune.

Merci à tous les deux pour vos réponses rapides.

la solution de Pierrot93 fonctionne nikel et est super rapide voire instantanée. par contre celle de Dranreb est beaucoup plus longue. Quoiqu'il en soit encore merci de vous etre penché sur mon problème.

Cordialement
 
Re : Copie de plusieurs feuilles (juste les valeurs) dans un classeur pour chacune.

Re, bonjour Bernard

oui, normal "usedrange" n'agit que sur la plage de cellules utilisées, alors qu'avec la propriété "cells" toutes les cellules de la feuilles de calcul sont traitées....
 
- 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

C
Réponses
8
Affichages
1 K
W
Réponses
4
Affichages
3 K
WhatIsVBA
W
O
Réponses
4
Affichages
2 K
A
Réponses
1
Affichages
1 K
J
Réponses
3
Affichages
1 K
Janis
J
Retour