XL 2013 Exporter un classeur

  • Initiateur de la discussion Initiateur de la discussion Franck DEVISSCHER
  • Date de début Date de début
  • Mots-clés Mots-clés
    exporter

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 !

F

Franck DEVISSCHER

Guest
Bonjour a tous, je cherche un code VBA pour copier l’intégralité (tous les onglets) de mon classeur avec un bouton pour les coller dans un nouveau classeur, et d'effacer seulement les donner des cellules H11:U35 de tous les onglets et d'enregistrer celui-ci tout en gardant le 1er. merci d'avance
 
Re

Apparemment, non ?
Donc voici une macro
VB:
Sub test()
Dim strPath$, NFic$, Wbk As Workbook, rng As Range
Dim arrWSN() As String, i%
strPath = ThisWorkbook.Path & "\"
NFic = Split(ThisWorkbook.Name, ".")(0) & "_Copie.xlsm"
ThisWorkbook.SaveCopyAs NFic
Set Wbk = Workbooks.Open(Filename:=strPath & NFic)
'crée un tableau avec le nom de toutes les feuilles du classeur actif
ReDim arrWSN(1 To Wbk.Sheets.Count)
For i = 1 To Wbk.Worksheets.Count
arrWSN(i) = Wbk.Sheets(i).Name
Next i
Set rng = Wbk.Sheets(1).Range("H11:U35"): rng = Empty
Worksheets(arrWSN).FillAcrossSheets rng
End Sub
Je te laisse t'occuper du bouton et de la suite des tests 😉
(Et du problème qui ne manquera pas de survenir si tu lances la macro une seconde fois 😉)
 
- 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
284
Réponses
5
Affichages
239
Réponses
4
Affichages
438
Retour