Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion GHISLAIN
  • 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 !

GHISLAIN

XLDnaute Impliqué
bonjour le forum,

j essaie d exporter les feuilles d un classeur pour sauvegarde

deux soucis se présentent dans la finalisation de cette sauvegarde

la première est tenir compte des feuilles a exporter de la colonne J
la colonne J pourra être variable , tous les mois ne seront pas obligatoirement
exportés
donc tenir compte de la présence de vide dans la plage J2 a J13



second souci , le code que j essaie d adapter a ma situation exporte
les feuilles en format PDF

je souhaite conserver le format XLS

très cordialement
merci a tous de votre aide et suggestion
<Ghislain
 

Pièces jointes

Re : sauvegarde

Bonjour,

Si j'ai bien compris :

Code:
Private Sub CommandButton2_Click()
Dim Cel As Range
Dim Rep
Dim sDossier As String
With Application
    .ScreenUpdating = False
    .DisplayAlerts = False
End With
sDossier = "C:\SAUVEGARDE PLANNING\" & Sheets("bd").Range("f6").Value
Rep = SHCreateDirectoryEx(0&, sDossier, 0&)
For Each Cel In Sheets("bd").Range("J2:J13")
    If Not IsEmpty(Cel) Then
        Sheets(Cel.Value).Copy
        ActiveWorkbook.SaveAs sDossier & "\" & Cel.Value & ".xls"
        ActiveWorkbook.Close False
    End If
Next Cel
Unload Me
End Sub

Par contre, je ne pense pas que le CommandButton1 soit nécessaire, la création du répertoire de sauvegarde se faisant automatiquement par le code ci-dessus.

Bon courage
 
Re : sauvegarde

bonjour Bhbh,

merci d"etre passé sur mon fil

c'est exactement ce que je souhaitais
j'ai modifié cette ligne ActiveWorkbook.SaveAs sDossier & "\" & Cel.Value & ".xls"

par ActiveWorkbook.SaveAs sDossier & "\" & Cel.Value
pour la raison suivante , quand j'ouvrais une feuille sauvegardé j avais un message comme quoi le format de ce fichier est different ce celui specifié par l'extention du fichier

en suprimant le . xls je n ai plus cette erreur

merci encore

cordialement

ghislain
 
- 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
8
Affichages
1 K
Réponses
1
Affichages
1 K
S
Réponses
4
Affichages
3 K
S
Réponses
4
Affichages
1 K
A
Réponses
3
Affichages
1 K
almapier
A
P
  • Question Question
Réponses
3
Affichages
1 K
H
Réponses
14
Affichages
2 K
hyourinmaruzcdc
H
R
Réponses
2
Affichages
1 K
ryan-571
R
A
  • Question Question
Réponses
8
Affichages
2 K
adcom81
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…