XL 2010 Changer la mise en page de plusieurs fichiers dans un dossier

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 !

cycy05

XLDnaute Nouveau
Bonjour,

J'ai plusieurs fichiers (en xlsx) dans un dossier et je souhaiterai (avant d'appliquer une macro dans un fichier X.xlsm) changer toute la mise en page de mes fichiers en xlsx par ces tâches :


Sub Mise_en_page()
'
' Mise_en_page Macro
'

'
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:=":", FieldInfo:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True
Range("F12").Select
ActiveWorkbook.Save
Range("C2").Select
End Sub


Comment faire pour généraliser la mise en page à tous mes fichiers svp ?
 

Pièces jointes

Bonjour cycy05,
C'est le même principe que pour ton autre fichier
Après Workbook.open…. tu mets ton nouveau code
VB:
    Workbooks.Open ThisWorkbook.Path & "\" & Temp
    Columns("A:A").TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
      TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
      Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
      :=":", FieldInfo:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True
    ActiveWorkbook.Save

Martial
 
- 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
7
Affichages
95
Réponses
5
Affichages
483
Réponses
1
Affichages
791
Réponses
2
Affichages
1 K
Réponses
22
Affichages
3 K
Retour