sauvegarder une seule feuille excel...

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 !

romainchu78

XLDnaute Occasionnel
Bonsoir a tous,

Pour les besoins de mon projet, j'ai besoin de sauvegarder seulement une seule feuille parmis toutes mes feuilles excel.
Comment puis-je faire?
J'ai essaye cela: ThisWorkbook.Sheets("test").Save maiscela ne marche pas.

mon fichier etant trop lours, je ne peux pas tout sauvegarder.
merci
 
Re : sauvegarder une seule feuille excel...

Salut Romainchu, Temjeh

Romainchu, tu vas en revenir à se lien

https://www.excel-downloads.com/threads/afficher-boite-de-dialogue-pour-sauvegarder.68585/

Sinon tu peux essayer ceci :

PHP:
Sub Save_Sheet()
    
    Dim strNom As Variant
    
    strNom = Application.GetSaveAsFilename(ActiveSheet.Name, "Fichier Excel (*.xls),*.xls")
    
    If strNom <> False Then
        ActiveSheet.Copy
        ActiveWorkbook.SaveAs strNom
        ActiveWorkbook.Close
    End If
    
End Sub

Mytå
 
Dernière modification par un modérateur:
Re : sauvegarder une seule feuille excel...

Bonjour Myta et temjeh,
en fait ma question etait de savoir comment enegistrer une feuille excel au sein meme du fichier principale et donc sans boite de dialogue (l'utilisateur n'est pas pas cense savoir qu'une sauvegarde a eu lieu.

merci pour vos reponses
 
Re : sauvegarder une seule feuille excel...

😕

J'ai peut-être pas bien compris ta question mais tu peux essayer ca.

Sub Macro1()

Worksheets.Add
ActiveSheet.Name = ("nouvelle")
ActiveSheet.Copy
Application.DisplayAlerts = False
ThisWorkbook.Worksheets("nouvelle").Delete

End Sub

Ca copie ta feuille(active) dans un autre classeur sans rien modifier dans
ton classeur. Tu n'a plus qu'à remplacer "nouvelle" par son vrai nom.

😉

@+
 
Re : sauvegarder une seule feuille excel...

oups.
je me suis mal exprime.
je recommence: jai un unique classeur excel avec plusieurs feuilles.
je veux a l'aide d'une macro sauvegarder une des feuilles du classeur dans le meme classeur. donc la feuille ne change pas de place. en d'autre terme, je souhaiterais appliquer la fonction sauvegarder dans le menu fichier du fichier excel sur une feuille donnee, mais sans sauvegarder tout mon fichier.

en gros un truc tout simple. je repete, ma feuille excel ne change pas de place !!!

merci a tous
 
Re : sauvegarder une seule feuille excel...

J'ai l'impression que tu confonds sauvegarder et protéger.

Si c'est ca que tu veux faire, c'est possible avec des codes
genre
thisworbook.worksheets("tafeuille").protect
ou quelquechose comme ca

mais pour une seule feuille, c'est bien plus pratique comme ca :

Tu sélectionne tout, puis format/cellule/verrouillées
outils/protection/feuille

J'ai t'y compris ce que tu veux ??🙄
 
Re : sauvegarder une seule feuille excel...

Bonsoir,

Oups 😉 je crois que je vais mettre mon grain de sel où y faut pas mais ce que j'ai compris de la demande de romainchu c'est que :
1- le fichier est méga obèse et réfractaire aux régimes slim fast donc l'enregistrement du fichier prends méga du temps à chaque clic sur la disquette....
2- chaque ouverture du fichier ne donne lieu à modifs que sur une seule et unique feuille

Donc un truc pour détourner l'attention d'excel et ne faire enregisrer qu'en mode ultra rapide sur la seule feuille active est demandé à vos neurones

Romainchu : j'ai mon diplôme d'explication de texte ?

A te lire


Sam vbmenu_register("postmenu_366447", true); vbmenu_register("postmenu_366447", true);
 
- 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

  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
288
Retour