Comment interdire par VBA l'ajout d'un onglet dans un classeur.
8 réponses
Sarrel
Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion
d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11
par exemple)
ou désactiver le petit onglet qui est à la fin des feuille qui permet de
faire la même chose.
à l'aide de Code VBA si possible.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel.C
Bonjour. Ce qui suppose que les macros soient activées. Mets cette macro dans le module "ThisWorkBook" :
Private Sub Workbook_NewSheet(ByVal Sh As Object) Application.DisplayAlerts = False Sh.Delete Application.DisplayAlerts = True End Sub
Cordialement. Daniel
Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible.
Merci de votre support
Bonjour.
Ce qui suppose que les macros soient activées.
Mets cette macro dans le module "ThisWorkBook" :
Private Sub Workbook_NewSheet(ByVal Sh As Object)
Application.DisplayAlerts = False
Sh.Delete
Application.DisplayAlerts = True
End Sub
Cordialement.
Daniel
Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion
d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11
par exemple)
ou désactiver le petit onglet qui est à la fin des feuille qui permet de
faire la même chose.
à l'aide de Code VBA si possible.
Bonjour. Ce qui suppose que les macros soient activées. Mets cette macro dans le module "ThisWorkBook" :
Private Sub Workbook_NewSheet(ByVal Sh As Object) Application.DisplayAlerts = False Sh.Delete Application.DisplayAlerts = True End Sub
Cordialement. Daniel
Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible.
Merci de votre support
Sarrel
Merci pour ta proposition ça marche très bien.
"Daniel.C" a écrit :
Bonjour. Ce qui suppose que les macros soient activées. Mets cette macro dans le module "ThisWorkBook" :
Private Sub Workbook_NewSheet(ByVal Sh As Object) Application.DisplayAlerts = False Sh.Delete Application.DisplayAlerts = True End Sub
Cordialement. Daniel
> Bonjour la communauté, > > dans un classeur excel 2007, je voudrais interdire l'insertion > d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 > par exemple) > ou désactiver le petit onglet qui est à la fin des feuille qui permet de > faire la même chose. > à l'aide de Code VBA si possible. > > Merci de votre support
.
Merci pour ta proposition ça marche très bien.
"Daniel.C" a écrit :
Bonjour.
Ce qui suppose que les macros soient activées.
Mets cette macro dans le module "ThisWorkBook" :
Private Sub Workbook_NewSheet(ByVal Sh As Object)
Application.DisplayAlerts = False
Sh.Delete
Application.DisplayAlerts = True
End Sub
Cordialement.
Daniel
> Bonjour la communauté,
>
> dans un classeur excel 2007, je voudrais interdire l'insertion
> d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11
> par exemple)
> ou désactiver le petit onglet qui est à la fin des feuille qui permet de
> faire la même chose.
> à l'aide de Code VBA si possible.
>
> Merci de votre support
Bonjour. Ce qui suppose que les macros soient activées. Mets cette macro dans le module "ThisWorkBook" :
Private Sub Workbook_NewSheet(ByVal Sh As Object) Application.DisplayAlerts = False Sh.Delete Application.DisplayAlerts = True End Sub
Cordialement. Daniel
> Bonjour la communauté, > > dans un classeur excel 2007, je voudrais interdire l'insertion > d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 > par exemple) > ou désactiver le petit onglet qui est à la fin des feuille qui permet de > faire la même chose. > à l'aide de Code VBA si possible. > > Merci de votre support
.
Blaise Cacramp
Bonjour,
Ce serait bien d'expliquer un peu !
cdt
"Daniel.C" a écrit dans le message de news:
Bonjour. Ce qui suppose que les macros soient activées. Mets cette macro dans le module "ThisWorkBook" :
Private Sub Workbook_NewSheet(ByVal Sh As Object) Application.DisplayAlerts = False Sh.Delete Application.DisplayAlerts = True End Sub
Cordialement. Daniel
Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible.
Merci de votre support
Bonjour,
Ce serait bien d'expliquer un peu !
cdt
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
ueZjrRstKHA.5940@TK2MSFTNGP02.phx.gbl...
Bonjour.
Ce qui suppose que les macros soient activées.
Mets cette macro dans le module "ThisWorkBook" :
Private Sub Workbook_NewSheet(ByVal Sh As Object)
Application.DisplayAlerts = False
Sh.Delete
Application.DisplayAlerts = True
End Sub
Cordialement.
Daniel
Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion d'une
nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11
par exemple)
ou désactiver le petit onglet qui est à la fin des feuille qui permet de
faire la même chose.
à l'aide de Code VBA si possible.
Bonjour. Ce qui suppose que les macros soient activées. Mets cette macro dans le module "ThisWorkBook" :
Private Sub Workbook_NewSheet(ByVal Sh As Object) Application.DisplayAlerts = False Sh.Delete Application.DisplayAlerts = True End Sub
Cordialement. Daniel
Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible.
Merci de votre support
Daniel.C
Bonjour. J'explique si on me le demande, ne sachant pas le degré de connaissance de l'interlocuteur (3types : soit ils comprennent, soit ils s'en foutent, soit ils demandent des explications). Est-ce que tu es du troisième type ? Cordialement. Daniel
Bonjour,
Ce serait bien d'expliquer un peu !
cdt
"Daniel.C" a écrit dans le message de news:
Bonjour. Ce qui suppose que les macros soient activées. Mets cette macro dans le module "ThisWorkBook" :
Private Sub Workbook_NewSheet(ByVal Sh As Object) Application.DisplayAlerts = False Sh.Delete Application.DisplayAlerts = True End Sub
Cordialement. Daniel
Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible.
Merci de votre support
Bonjour.
J'explique si on me le demande, ne sachant pas le degré de connaissance
de l'interlocuteur (3types : soit ils comprennent, soit ils s'en
foutent, soit ils demandent des explications).
Est-ce que tu es du troisième type ?
Cordialement.
Daniel
Bonjour,
Ce serait bien d'expliquer un peu !
cdt
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
ueZjrRstKHA.5940@TK2MSFTNGP02.phx.gbl...
Bonjour.
Ce qui suppose que les macros soient activées.
Mets cette macro dans le module "ThisWorkBook" :
Private Sub Workbook_NewSheet(ByVal Sh As Object)
Application.DisplayAlerts = False
Sh.Delete
Application.DisplayAlerts = True
End Sub
Cordialement.
Daniel
Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion d'une
nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par
exemple)
ou désactiver le petit onglet qui est à la fin des feuille qui permet de
faire la même chose.
à l'aide de Code VBA si possible.
Bonjour. J'explique si on me le demande, ne sachant pas le degré de connaissance de l'interlocuteur (3types : soit ils comprennent, soit ils s'en foutent, soit ils demandent des explications). Est-ce que tu es du troisième type ? Cordialement. Daniel
Bonjour,
Ce serait bien d'expliquer un peu !
cdt
"Daniel.C" a écrit dans le message de news:
Bonjour. Ce qui suppose que les macros soient activées. Mets cette macro dans le module "ThisWorkBook" :
Private Sub Workbook_NewSheet(ByVal Sh As Object) Application.DisplayAlerts = False Sh.Delete Application.DisplayAlerts = True End Sub
Cordialement. Daniel
Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible.
Merci de votre support
michdenis
Bonjour,
Il y a une autre alternative, la protection du classeur -Structure (non la protection de la feuille)
"MotDePasse" si nécessaire
ThisWorkbook.Protect "MotDePasse", True
"Sarrel" a écrit dans le message de groupe de discussion : Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible.
Merci de votre support
Bonjour,
Il y a une autre alternative, la protection du classeur -Structure
(non la protection de la feuille)
"MotDePasse" si nécessaire
ThisWorkbook.Protect "MotDePasse", True
"Sarrel" <Sarrel@discussions.microsoft.com> a écrit dans le message de groupe de
discussion : 53BCEFE2-52A4-48D3-8504-45AAC8FEFE44@microsoft.com...
Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion
d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11
par exemple)
ou désactiver le petit onglet qui est à la fin des feuille qui permet de
faire la même chose.
à l'aide de Code VBA si possible.
Il y a une autre alternative, la protection du classeur -Structure (non la protection de la feuille)
"MotDePasse" si nécessaire
ThisWorkbook.Protect "MotDePasse", True
"Sarrel" a écrit dans le message de groupe de discussion : Bonjour la communauté,
dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible.
Merci de votre support
konetenon
Le vendredi 26 Février 2010 à 08:44 par Sarrel :
Bonjour la communauté, dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible. Merci de votre support
merci frere c'est super
Le vendredi 26 Février 2010 à 08:44 par Sarrel :
> Bonjour la communauté,
>
> dans un classeur excel 2007, je voudrais interdire l'insertion
> d'une nouvelle feuille dans le classeur (donc rendre inopérant
> Majuscule+F11
> par exemple)
> ou désactiver le petit onglet qui est à la fin des feuille qui
> permet de
> faire la même chose.
> à l'aide de Code VBA si possible.
>
> Merci de votre support
merci frere c'est super
Bonjour la communauté, dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible. Merci de votre support
merci frere c'est super
konetenon
Le vendredi 26 Février 2010 à 08:44 par Sarrel :
Bonjour la communauté, dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible. Merci de votre support
Ce code peut te servir,J'ai travaillé un peu sur l'idée de Michdenis Sub interdictionajouOnglet() Dim MotDePasse As Variant ThisWorkbook.Protect "MotDePasse", True MotDePasse = InputBox("entrer votre mot de passe") If MotDePasse = "1234" Then ThisWorkbook.Protect "MotDePasse", False End If End Sub
Le vendredi 26 Février 2010 à 08:44 par Sarrel :
> Bonjour la communauté,
>
> dans un classeur excel 2007, je voudrais interdire l'insertion
> d'une nouvelle feuille dans le classeur (donc rendre inopérant
> Majuscule+F11
> par exemple)
> ou désactiver le petit onglet qui est à la fin des feuille qui
> permet de
> faire la même chose.
> à l'aide de Code VBA si possible.
>
> Merci de votre support
Ce code peut te servir,J'ai travaillé un peu sur l'idée de Michdenis
Sub interdictionajouOnglet()
Dim MotDePasse As Variant
ThisWorkbook.Protect "MotDePasse", True
MotDePasse = InputBox("entrer votre mot de passe")
If MotDePasse = "1234" Then
ThisWorkbook.Protect "MotDePasse", False
End If
End Sub
Bonjour la communauté, dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible. Merci de votre support
Ce code peut te servir,J'ai travaillé un peu sur l'idée de Michdenis Sub interdictionajouOnglet() Dim MotDePasse As Variant ThisWorkbook.Protect "MotDePasse", True MotDePasse = InputBox("entrer votre mot de passe") If MotDePasse = "1234" Then ThisWorkbook.Protect "MotDePasse", False End If End Sub
konetenon
Le vendredi 26 Février 2010 à 08:44 par Sarrel :
Bonjour la communauté, dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible. Merci de votre support
Ce code peut te servir,J'ai travaillé un peu sur l'idée de Michdenis Sub interdictionajouOnglet() Dim MotDePasse As Variant ThisWorkbook.Protect "MotDePasse", True MotDePasse = InputBox("entrer votre mot de passe") If MotDePasse = "1234" Then ThisWorkbook.Protect "MotDePasse", False End If End Sub
Le vendredi 26 Février 2010 à 08:44 par Sarrel :
> Bonjour la communauté,
>
> dans un classeur excel 2007, je voudrais interdire l'insertion
> d'une nouvelle feuille dans le classeur (donc rendre inopérant
> Majuscule+F11
> par exemple)
> ou désactiver le petit onglet qui est à la fin des feuille qui
> permet de
> faire la même chose.
> à l'aide de Code VBA si possible.
>
> Merci de votre support
Ce code peut te servir,J'ai travaillé un peu sur l'idée de Michdenis
Sub interdictionajouOnglet()
Dim MotDePasse As Variant
ThisWorkbook.Protect "MotDePasse", True
MotDePasse = InputBox("entrer votre mot de passe")
If MotDePasse = "1234" Then
ThisWorkbook.Protect "MotDePasse", False
End If
End Sub
Bonjour la communauté, dans un classeur excel 2007, je voudrais interdire l'insertion d'une nouvelle feuille dans le classeur (donc rendre inopérant Majuscule+F11 par exemple) ou désactiver le petit onglet qui est à la fin des feuille qui permet de faire la même chose. à l'aide de Code VBA si possible. Merci de votre support
Ce code peut te servir,J'ai travaillé un peu sur l'idée de Michdenis Sub interdictionajouOnglet() Dim MotDePasse As Variant ThisWorkbook.Protect "MotDePasse", True MotDePasse = InputBox("entrer votre mot de passe") If MotDePasse = "1234" Then ThisWorkbook.Protect "MotDePasse", False End If End Sub