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
 

Pièces jointes

  • onglet.jpg
    onglet.jpg
    40.1 KB · Affichages: 23
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 :)
 

Discussions similaires

Réponses
0
Affichages
938

Statistiques des forums

Discussions
311 720
Messages
2 081 920
Membres
101 840
dernier inscrit
SamynoT