XL 2013 Exporter un classeur

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 !

Franck DEVISSCHER

XLDnaute Nouveau
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

Discussions similaires

Réponses
5
Affichages
150
Réponses
4
Affichages
141
Réponses
3
Affichages
121
Retour