Enregistrer sous à l'aide d'une macro

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

f1f00

XLDnaute Occasionnel
Salut à tous

Existe il une macro permettant d'enregistrer sous des classeurs ouverts?

En fait j'aimerais qu'en appuyant sur un bouton plusieurs classeurs souvrent et qu'en appuyant sur un autre bouton ces classeurs s'enregistrent sous un autre chemin.
J'insiste sur le fait que les classeurs doivent tous être ouvert en mêm temps et être tous enregistrés sous et non pas copié collé.

Un exempleRegarde la pièce jointe Classeur2.xls
 

Pièces jointes

Re : Enregistrer sous à l'aide d'une macro

Bonjour F100

Tu peux essayer avec un code de ce type à adapter.
Code:
for each cel in range("B2:B"&end(xlup).rows.row
 
Utilise l'enregistreur de macro pour avoir la syntaxe exact des actions à faire
 
next cel

Et une Bière (tu as vu je suis à 1664!)
 
Re : Enregistrer sous à l'aide d'une macro

Bonjour tu peux tester ceci, et l'adapter
Sub test()
Dim chemin As String, Derlig As Integer, I As Integer
With Sheets("feuil1")
Derlig = .Range("b" & .Rows.Count).End(xlUp).Row
For I = 2 To Derlig
chemin = .Range("b" & I).Value


ThisWorkbooks.Open Filename:=chemin
Next
End With
End Sub

pour l'enregistrement la syntaxe est

ThisWorkbook.SaveAs Filename:=chemin
Si problème revient

Gilbert
 
Dernière édition:
Re : Enregistrer sous à l'aide d'une macro

Salut,

si joint un exemple d'ouverture de fichiers en fonction d'un chemin ou ils sont supposés se trouver .
dans le code tu peux remplacer:
Chemin = Application.InputBox("Veuillez saisir le Chemin ou se trouvent les fichiers à ouvrir")

Par

Chemin = "le chemin ou se touvent tes fichiers"

@+ Gilbert
 

Pièces jointes

Re : Enregistrer sous à l'aide d'une macro

Franchement c'est génialissime merci beaucoup je veux pas plus t'emmbêter mais c'est vrai qu'une solution ou on pouvait enregistrer sous plusieurs fichiers en mm temps aurait été plus agraéble sachant que j'ai une 50ene de classeur à enregistrer par client et que j'ai une 100ene de client mais t'inquiete pas c'est déjà énorme merci beaucoup.
 
- 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
9
Affichages
884
Retour