Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

enregistrer une feuille

  • Initiateur de la discussion pierre-yves
  • Date de début
P

pierre-yves

Guest
Bonjour a vous,

j'aimerais savoir comment faire pour enregistrer juste la feuille active d'un classeur qui comprend plusieurs feuilles, en fait créer un nouveau classeur juste avec la feuille active.

merci
 
F

Fred

Guest
je t'ais fait une petite macro si c'est ca que tu voulais:

Sub copie_feuil()

Workbooks.Add
Workbooks(1).Activate
Sheets(1).Select
Sheets(1).Copy Before:=Workbooks(2).Sheets(1)

End Sub
 
T

Ti

Guest
C'est tout simple, utilise la procédure suivante :

Sub Copy_Dans_Nouveau_Classeur()
ActiveSheet.Copy
End Sub

Tu te retrouveras avec un nouveau classeur contenant uniquement ta feuille active
 
T

Ti

Guest
Tout dépend de ce que tu veux faire... mais la solution la plus simple est effectivement de mettre un bouton. Dans le menu Visual Basic, tu cliques sur "mode création" et sur "boite à outils controles". Tu vois alors la barre d'outils avec laquelle tu crées un CommandButton. Ensuite en cliquant dessus 2 fois, tu te retrouves dans la feuille de code correspondant. Alors tu recopies ma macro. Voilà. N'oublie pas de désactiver le mode création pour tester le bouton.
 
P

pierre-yves

Guest
En fait sur ma feuille j'ai affiche la barre d'outils formulaire, j'y ai placé un bouton. excel me damandait d'affecter une macro, j'ai copié ta procédure et ça marche nickel

Merci encore
 

Discussions similaires

Réponses
3
Affichages
119
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…