RESOLU enregistrer sous pour le 2ème onglet Merci 00

grisan29

XLDnaute Accro
bonjour a tous et toutes
je voudrais enregistrer un onglet (feuille) mais tout ce que je trouve est pour la feuille active
mon soucis a partir d'userform je voudrais lancer la sauvegarde du 2ème onglet sous C;
mais cet onglet aura un nom au lieu de feuil2
oublier de préciser que cet onglet n'auras pas toujours le même nom
voir l'exemple si m'explique pas bien
je trouve des codes mais plus pour l'activesheets
 

Fichiers joints

Dernière édition:

DoubleZero

XLDnaute Barbatruc
Bonjour, grisan29, le Forum,

Comme ceci ?
VB:
Option Explicit
Sub Onglet_2_enregistrer()
    On Error Resume Next    ' si enregistrement refusé
    Feuil2.Copy
    ' emplacement adapter
        ActiveWorkbook.SaveAs Filename:="C:\Users\00\Downloads\" & Feuil2.Name & ".xlsm", _
        FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
    ActiveWindow.Close
End Sub
A bientôt :)
 

DoubleZero

XLDnaute Barbatruc
Re-bonjour,
... c'est a fait cela sauf que la macro demande ou enregistrer
:eek: ?

Sur mon poste, nul besoin de préciser le lieu d'enregistrement car il est mentionné dans le code.

Cette ligne a-t-elle été adaptée ?
VB:
    ' emplacement adapter
       ActiveWorkbook.SaveAs Filename:="C:\Users\00\Downloads\" & Feuil2.Name & ".xlsm", _
        FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
A bientôt :)
 

grisan29

XLDnaute Accro
bonsoir 00
merci de ta réponse qui me dit que je ne suis pas devant ton pc pour avoir laisser "C:\Users\00\Downloads\
bien sur que j'ai modifier en conséquence
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas