Supprimer une feuille par macro

Le
Fredo(67)
Bonjour,
j'ai cr un fichier destin etre utilis par d'autres utilisate=
urs.
La feuille 1 (nomme Explication) contient des informations utiles aux
futurs utilisateurs.
Cette feuil1 contient une macro qui fait qu' l'ouverture du fichier
Excel, la feui1 devient la feuille active.

Mais force, les utilisateurs ne vont plus avoir lire les
explications.
Je voudrais donc intgrer cette feuille une macro qui aprs clic
supprimerait automatiquement cette fameuse feuille.

Comment le faire par macro ?

merci
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
FdeCourt
Le #5426181
Salut,

Tu mets un bouton sur la feuille auquel tu associe la macro ci
dessous :

Sub supprime_moi()
On Error Resume Next
Application.DisplayAlerts = False
Sheets("Explication").Delete
Application.DisplayAlerts = True
End Sub

La feuille est supprimée. Tu peux ne pas la supprimer, mais la rendre
juste totalement invisible :

Sub cache_moi()
On Error Resume Next
Sheets("Explication").Visible = xlSheetVeryHidden
End Sub

Cordialement

F.
On 2 avr, 16:43, "Fredo(67)"
Bonjour,
j'ai créé un fichier destiné à etre utilisé par d'autres utilisa teurs.
La feuille 1 (nommée Explication) contient des informations utiles aux
futurs utilisateurs.
Cette feuil1 contient une macro qui fait qu'à l'ouverture du fichier
Excel, la feui1 devient la feuille active.

Mais à force, les utilisateurs ne vont plus avoir à lire les
explications.
Je voudrais donc intégrer à cette feuille une macro qui après clic
supprimerait automatiquement cette fameuse feuille.

Comment le faire par macro ?

merci


Daniel.C
Le #5426161
Bonjour.

Mets un bouton avec :
Private Sub CommandButton1_Click()
Application.DisplayAlerts = False
ActiveSheet.Delete
End Sub

Dans le code, à l'ouverture du classeur, mets la ligne :
On Error Resume Next
avant la suppression.

Cordialement.
Daniel
"Fredo(67)"
Bonjour,
j'ai créé un fichier destiné à etre utilisé par d'autres utilisateurs.
La feuille 1 (nommée Explication) contient des informations utiles aux
futurs utilisateurs.
Cette feuil1 contient une macro qui fait qu'à l'ouverture du fichier
Excel, la feui1 devient la feuille active.

Mais à force, les utilisateurs ne vont plus avoir à lire les
explications.
Je voudrais donc intégrer à cette feuille une macro qui après clic
supprimerait automatiquement cette fameuse feuille.

Comment le faire par macro ?

merci
Fredo(67)
Le #5426151
Merci beaucoup.

Je vais voir quelle solution est la meilleure.

On 2 avr, 17:24, FdeCourt
Salut,

Tu mets un bouton sur la feuille auquel tu associe la macro ci
dessous :

Sub supprime_moi()
On Error Resume Next
Application.DisplayAlerts = False
Sheets("Explication").Delete
Application.DisplayAlerts = True
End Sub

La feuille est supprimée. Tu peux ne pas la supprimer, mais la rendre
juste totalement invisible :

Sub cache_moi()
On Error Resume Next
Sheets("Explication").Visible = xlSheetVeryHidden
End Sub

Cordialement

F.
On 2 avr, 16:43, "Fredo(67)"


Bonjour,
j'ai créé un fichier destiné à etre utilisé par d'autres utili sateurs.
La feuille 1 (nommée Explication) contient des informations utiles aux
futurs utilisateurs.
Cette feuil1 contient une macro qui fait qu'à l'ouverture du fichier
Excel, la feui1 devient la feuille active.

Mais à force, les utilisateurs ne vont plus avoir à lire les
explications.
Je voudrais donc intégrer à cette feuille une macro qui après clic
supprimerait automatiquement cette fameuse feuille.

Comment le faire par macro ?

merci- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -



Publicité
Poster une réponse
Anonyme