Dans mon classeur, j'ai 4 feuilles dont les
cellules sont protégées plus un mot de passe, et
je me rends compte que les feuilles
peuvent être tout simplement supprimées en
cliquant bouton droit sur l'onglet de la feuille
et Supprimer.
Comment faire pour empêcher la suppression des
feuilles via l'onglet ?
merci de votre aide
Pourquoi ne pas la rendre non visible avec: Format/feuille /Masquer
Salutations JJ
"Michel" a écrit dans le message de news:
Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
-- Amicalement Michel . P
Bonjour Michel
Pourquoi ne pas la rendre non visible avec:
Format/feuille /Masquer
Salutations
JJ
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit dans le message de
news:mn.d3097d46fe786496.11921@laposte.net...
Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les
cellules sont protégées plus un mot de passe, et
je me rends compte que les feuilles
peuvent être tout simplement supprimées en
cliquant bouton droit sur l'onglet de la feuille
et Supprimer.
Comment faire pour empêcher la suppression des
feuilles via l'onglet ?
merci de votre aide
Pourquoi ne pas la rendre non visible avec: Format/feuille /Masquer
Salutations JJ
"Michel" a écrit dans le message de news:
Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
-- Amicalement Michel . P
Michel
Jacky a formulé la demande :
Bonjour Michel
Pourquoi ne pas la rendre non visible avec: Format/feuille /Masquer
Salutations JJ
"Michel" a écrit dans le message de news:
Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
-- Amicalement Michel . P
Bonjour Jacky oui je pourrais, mais on doit pouvoir consulter à l'écran les données saisies, donc le masquage n'est pas l'idéal pour ces 4 feuilles.
-- Amicalement Michel . P
Jacky a formulé la demande :
Bonjour Michel
Pourquoi ne pas la rendre non visible avec:
Format/feuille /Masquer
Salutations
JJ
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit
dans le message de
news:mn.d3097d46fe786496.11921@laposte.net...
Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les
cellules sont protégées plus un mot de passe, et
je me rends compte que les feuilles
peuvent être tout simplement supprimées en
cliquant bouton droit sur l'onglet de la feuille
et Supprimer.
Comment faire pour empêcher la suppression des
feuilles via l'onglet ?
merci de votre aide
--
Amicalement
Michel . P
Bonjour Jacky
oui je pourrais, mais on doit pouvoir consulter à
l'écran les données saisies, donc le masquage
n'est pas l'idéal
pour ces 4 feuilles.
Pourquoi ne pas la rendre non visible avec: Format/feuille /Masquer
Salutations JJ
"Michel" a écrit dans le message de news:
Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
-- Amicalement Michel . P
Bonjour Jacky oui je pourrais, mais on doit pouvoir consulter à l'écran les données saisies, donc le masquage n'est pas l'idéal pour ces 4 feuilles.
-- Amicalement Michel . P
michdenis
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news: Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
-- Amicalement Michel . P
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le
classeur ,
l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit dans le message de news:mn.d3097d46fe786496.11921@laposte.net...
Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les
cellules sont protégées plus un mot de passe, et
je me rends compte que les feuilles
peuvent être tout simplement supprimées en
cliquant bouton droit sur l'onglet de la feuille
et Supprimer.
Comment faire pour empêcher la suppression des
feuilles via l'onglet ?
merci de votre aide
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news: Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
-- Amicalement Michel . P
Michel
michdenis a pensé très fort :
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news: Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
Je pense que oui... v'ai faire des essais voir si mes macros ne seront pas gênées merci Micdenis et bon week end.
-- Amicalement Michel . P
michdenis a pensé très fort :
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la
commande : Barre des menus / outils / Protection /
Protéger le classeur , l'usager ne pourra plus "jouer
avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit
dans le message de
news:mn.d3097d46fe786496.11921@laposte.net... Bonjour à
toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les
cellules sont protégées plus un mot de passe, et
je me rends compte que les feuilles
peuvent être tout simplement supprimées en
cliquant bouton droit sur l'onglet de la feuille
et Supprimer.
Comment faire pour empêcher la suppression des
feuilles via l'onglet ?
merci de votre aide
Je pense que oui... v'ai faire des essais voir si
mes macros ne seront pas gênées
merci Micdenis et bon week end.
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news: Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
Je pense que oui... v'ai faire des essais voir si mes macros ne seront pas gênées merci Micdenis et bon week end.
-- Amicalement Michel . P
Jacky
Bonjour Denis
Il serait tout de même intéressent de connaître la syntaxe pour griser l'un ou l'autre des menus d'une feuille. J'ai cherché du coté de CommandBars et ActiveMenuBar, mais rien de compréhensible. (pour moi)
Salutations JJ
"michdenis" a écrit dans le message de news:
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le
classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news:
Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
-- Amicalement Michel . P
Bonjour Denis
Il serait tout de même intéressent de connaître la syntaxe pour griser l'un
ou l'autre des menus d'une feuille.
J'ai cherché du coté de CommandBars et ActiveMenuBar, mais rien de
compréhensible. (pour moi)
Salutations
JJ
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:e1MTFf3WEHA.3972@TK2MSFTNGP12.phx.gbl...
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des
menus / outils / Protection / Protéger le
classeur ,
l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce
suffisant ?
Salutations!
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit dans le message de
news:mn.d3097d46fe786496.11921@laposte.net...
Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les
cellules sont protégées plus un mot de passe, et
je me rends compte que les feuilles
peuvent être tout simplement supprimées en
cliquant bouton droit sur l'onglet de la feuille
et Supprimer.
Comment faire pour empêcher la suppression des
feuilles via l'onglet ?
merci de votre aide
Il serait tout de même intéressent de connaître la syntaxe pour griser l'un ou l'autre des menus d'une feuille. J'ai cherché du coté de CommandBars et ActiveMenuBar, mais rien de compréhensible. (pour moi)
Salutations JJ
"michdenis" a écrit dans le message de news:
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le
classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news:
Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
"Michel" a écrit dans le message de news: michdenis a pensé très fort :
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news: Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
Je pense que oui... v'ai faire des essais voir si mes macros ne seront pas gênées merci Micdenis et bon week end.
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit dans le message de news:mn.d3717d46c9c2611b.11921@laposte.net...
michdenis a pensé très fort :
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la
commande : Barre des menus / outils / Protection /
Protéger le classeur , l'usager ne pourra plus "jouer
avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit
dans le message de
news:mn.d3097d46fe786496.11921@laposte.net... Bonjour à
toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les
cellules sont protégées plus un mot de passe, et
je me rends compte que les feuilles
peuvent être tout simplement supprimées en
cliquant bouton droit sur l'onglet de la feuille
et Supprimer.
Comment faire pour empêcher la suppression des
feuilles via l'onglet ?
merci de votre aide
Je pense que oui... v'ai faire des essais voir si
mes macros ne seront pas gênées
merci Micdenis et bon week end.
"Michel" a écrit dans le message de news: michdenis a pensé très fort :
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news: Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
Je pense que oui... v'ai faire des essais voir si mes macros ne seront pas gênées merci Micdenis et bon week end.
-- Amicalement Michel . P
Jacky
RE.. d'un autre fil
Application.CommandBars.FindControl(ID:7).Enabled = False Comment peut-on avoir (ID:=XXX) des autres menus, et comment cela se passe
t'il avec les sous-menus ou avec les menus contextuels et
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news: Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
Je pense que oui... v'ai faire des essais voir si mes macros ne seront pas gênées merci Micdenis et bon week end.
-- Amicalement Michel . P
RE.. d'un autre fil
Application.CommandBars.FindControl(ID:7).Enabled = False
Comment peut-on avoir (ID:=XXX) des autres menus, et comment cela se passe
t'il avec les sous-menus ou avec les menus contextuels
et
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit dans le message de
news:mn.d3717d46c9c2611b.11921@laposte.net...
michdenis a pensé très fort :
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la
commande : Barre des menus / outils / Protection /
Protéger le classeur , l'usager ne pourra plus "jouer
avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit
dans le message de
news:mn.d3097d46fe786496.11921@laposte.net... Bonjour à
toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les
cellules sont protégées plus un mot de passe, et
je me rends compte que les feuilles
peuvent être tout simplement supprimées en
cliquant bouton droit sur l'onglet de la feuille
et Supprimer.
Comment faire pour empêcher la suppression des
feuilles via l'onglet ?
merci de votre aide
Je pense que oui... v'ai faire des essais voir si
mes macros ne seront pas gênées
merci Micdenis et bon week end.
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news: Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
Je pense que oui... v'ai faire des essais voir si mes macros ne seront pas gênées merci Micdenis et bon week end.
-- Amicalement Michel . P
Michel
Jacky a utilisé son clavier pour écrire :
RE.. d'un autre fil
Application.CommandBars.FindControl(ID:7).Enabled = False Comment peut-on avoir (ID:=XXX) des autres menus, et
comment cela se passe t'il avec les sous-menus ou avec les menus contextuels et
"Michel" a écrit dans le message de news: michdenis a pensé très fort :
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news: Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
Je pense que oui... v'ai faire des essais voir si mes macros ne seront pas gênées merci Micdenis et bon week end.
-- Amicalement Michel . P
merci pour ces rensignements. mainteant je v'ai adapter.
-- Amicalement Michel . P
Jacky a utilisé son clavier pour écrire :
RE.. d'un autre fil
Application.CommandBars.FindControl(ID:7).Enabled =
False
Comment peut-on avoir (ID:=XXX) des autres menus, et
comment cela se passe t'il avec les sous-menus ou avec
les menus contextuels et
"Michel" <prive.ma-boite_sans_spam@laposte.net> a
écrit dans le message de
news:mn.d3717d46c9c2611b.11921@laposte.net...
michdenis a pensé très fort :
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la
commande : Barre des menus / outils / Protection /
Protéger le classeur , l'usager ne pourra plus "jouer
avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" <prive.ma-boite_sans_spam@laposte.net> a
écrit dans le message de
news:mn.d3097d46fe786496.11921@laposte.net... Bonjour
à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les
cellules sont protégées plus un mot de passe, et
je me rends compte que les feuilles
peuvent être tout simplement supprimées en
cliquant bouton droit sur l'onglet de la feuille
et Supprimer.
Comment faire pour empêcher la suppression des
feuilles via l'onglet ?
merci de votre aide
Je pense que oui... v'ai faire des essais voir si
mes macros ne seront pas gênées
merci Micdenis et bon week end.
--
Amicalement
Michel . P
merci pour ces rensignements. mainteant je v'ai
adapter.
"Michel" a écrit dans le message de news: michdenis a pensé très fort :
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news: Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
Je pense que oui... v'ai faire des essais voir si mes macros ne seront pas gênées merci Micdenis et bon week end.
-- Amicalement Michel . P
merci pour ces rensignements. mainteant je v'ai adapter.
-- Amicalement Michel . P
michdenis
Bonjour Jacky,
Si tu veux lister tous les Id de tous les contrôles de toutes les barres de commandes :
'----------------------------- Sub FindControlID()
Dim A As CommandBarControls, B As Object Set A = Application.CommandBars.FindControls [A1].Resize(, 2).Value = Array("Caption", "ID") For Each B In A With [A65536].End(xlUp).Offset(1) .Value = B.Caption .Offset(, 1).Value = B.ID End With Next Set A = Nothing: Set B = Nothing End Sub '-----------------------------
Si tu veux lister tous les noms de toutes la barre de commandes
'----------------------------- Sub CommandbarsName()
For Each c In Application.CommandBars A = A + 1 Range("C" & A) = c.Name 'Anglais Range("D" & A) = c.NameLocal 'Français
Next
End Sub '-----------------------------
Et si tu veux par exemple faire référence visuellement à un Id ou Caption d'un item d'une barre d'outils, tu peux utiliser ceci :
Exemple : Savoir quel est le ID de la commande : Barre des menus / format / lignes / hauteur
LeId = Application.CommandBars(1).Controls(5).Controls(2).Controls(1).ID LeCaption = Application.CommandBars(1).Controls(5).Controls(2).Controls(1).Caption
Commandbars(1) = "Worksheet menu bar" = barre des menus standard de la feuille de calcul.
Controls(5) = C'est le 5 ième élément de la barre des menus excel : Fichier, Édition, Affichage, insertion, FORMAT.
Controls(2) = C'est le 2 Ième élément (ligne) de la liste déroulant du menu Format
Controls(1) = C'est le premier élément du sous-menu (ligne) = "Hauteur"
Maintenant que tu as identifié le contrôle, tu peux utiliser toutes les propriétés associées à ce type de contrôle. (caption, ID, Enabled ... voir l'aide pour la liste complète).
Cette façon de faire peut dépanner facilement et rapidement !
Salutations!
"Jacky" a écrit dans le message de news:% RE.. d'un autre fil
Application.CommandBars.FindControl(ID:7).Enabled = False Comment peut-on avoir (ID:=XXX) des autres menus, et comment cela se passe
t'il avec les sous-menus ou avec les menus contextuels et
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news: Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
Je pense que oui... v'ai faire des essais voir si mes macros ne seront pas gênées merci Micdenis et bon week end.
-- Amicalement Michel . P
Bonjour Jacky,
Si tu veux lister tous les Id de tous les contrôles de toutes les barres de commandes :
'-----------------------------
Sub FindControlID()
Dim A As CommandBarControls, B As Object
Set A = Application.CommandBars.FindControls
[A1].Resize(, 2).Value = Array("Caption", "ID")
For Each B In A
With [A65536].End(xlUp).Offset(1)
.Value = B.Caption
.Offset(, 1).Value = B.ID
End With
Next
Set A = Nothing: Set B = Nothing
End Sub
'-----------------------------
Si tu veux lister tous les noms de toutes la barre de commandes
'-----------------------------
Sub CommandbarsName()
For Each c In Application.CommandBars
A = A + 1
Range("C" & A) = c.Name 'Anglais
Range("D" & A) = c.NameLocal 'Français
Next
End Sub
'-----------------------------
Et si tu veux par exemple faire référence visuellement à un Id ou Caption d'un item d'une barre d'outils, tu peux
utiliser ceci :
Exemple : Savoir quel est le ID de la commande : Barre des menus / format / lignes / hauteur
LeId = Application.CommandBars(1).Controls(5).Controls(2).Controls(1).ID
LeCaption = Application.CommandBars(1).Controls(5).Controls(2).Controls(1).Caption
Commandbars(1) = "Worksheet menu bar" = barre des menus standard de la feuille de calcul.
Controls(5) = C'est le 5 ième élément de la barre des menus excel : Fichier, Édition, Affichage, insertion, FORMAT.
Controls(2) = C'est le 2 Ième élément (ligne) de la liste déroulant du menu Format
Controls(1) = C'est le premier élément du sous-menu (ligne) = "Hauteur"
Maintenant que tu as identifié le contrôle, tu peux utiliser toutes les propriétés associées à ce type de contrôle.
(caption, ID, Enabled ... voir l'aide pour la liste complète).
Cette façon de faire peut dépanner facilement et rapidement !
Salutations!
"Jacky" <Jackyenlevez.jaeg@wanadoo.fr> a écrit dans le message de news:%23SvqSO4WEHA.808@tk2msftngp13.phx.gbl...
RE.. d'un autre fil
Application.CommandBars.FindControl(ID:7).Enabled = False
Comment peut-on avoir (ID:=XXX) des autres menus, et comment cela se passe
t'il avec les sous-menus ou avec les menus contextuels
et
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit dans le message de
news:mn.d3717d46c9c2611b.11921@laposte.net...
michdenis a pensé très fort :
Bonjour Michel,
Si tu protège ton classeur ( Non la feuille) par la
commande : Barre des menus / outils / Protection /
Protéger le classeur , l'usager ne pourra plus "jouer
avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit
dans le message de
news:mn.d3097d46fe786496.11921@laposte.net... Bonjour à
toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les
cellules sont protégées plus un mot de passe, et
je me rends compte que les feuilles
peuvent être tout simplement supprimées en
cliquant bouton droit sur l'onglet de la feuille
et Supprimer.
Comment faire pour empêcher la suppression des
feuilles via l'onglet ?
merci de votre aide
Je pense que oui... v'ai faire des essais voir si
mes macros ne seront pas gênées
merci Micdenis et bon week end.
Si tu veux lister tous les Id de tous les contrôles de toutes les barres de commandes :
'----------------------------- Sub FindControlID()
Dim A As CommandBarControls, B As Object Set A = Application.CommandBars.FindControls [A1].Resize(, 2).Value = Array("Caption", "ID") For Each B In A With [A65536].End(xlUp).Offset(1) .Value = B.Caption .Offset(, 1).Value = B.ID End With Next Set A = Nothing: Set B = Nothing End Sub '-----------------------------
Si tu veux lister tous les noms de toutes la barre de commandes
'----------------------------- Sub CommandbarsName()
For Each c In Application.CommandBars A = A + 1 Range("C" & A) = c.Name 'Anglais Range("D" & A) = c.NameLocal 'Français
Next
End Sub '-----------------------------
Et si tu veux par exemple faire référence visuellement à un Id ou Caption d'un item d'une barre d'outils, tu peux utiliser ceci :
Exemple : Savoir quel est le ID de la commande : Barre des menus / format / lignes / hauteur
LeId = Application.CommandBars(1).Controls(5).Controls(2).Controls(1).ID LeCaption = Application.CommandBars(1).Controls(5).Controls(2).Controls(1).Caption
Commandbars(1) = "Worksheet menu bar" = barre des menus standard de la feuille de calcul.
Controls(5) = C'est le 5 ième élément de la barre des menus excel : Fichier, Édition, Affichage, insertion, FORMAT.
Controls(2) = C'est le 2 Ième élément (ligne) de la liste déroulant du menu Format
Controls(1) = C'est le premier élément du sous-menu (ligne) = "Hauteur"
Maintenant que tu as identifié le contrôle, tu peux utiliser toutes les propriétés associées à ce type de contrôle. (caption, ID, Enabled ... voir l'aide pour la liste complète).
Cette façon de faire peut dépanner facilement et rapidement !
Salutations!
"Jacky" a écrit dans le message de news:% RE.. d'un autre fil
Application.CommandBars.FindControl(ID:7).Enabled = False Comment peut-on avoir (ID:=XXX) des autres menus, et comment cela se passe
t'il avec les sous-menus ou avec les menus contextuels et
Si tu protège ton classeur ( Non la feuille) par la commande : Barre des menus / outils / Protection / Protéger le classeur , l'usager ne pourra plus "jouer avec les onglets du classeur" ! Est-ce suffisant ?
Salutations!
"Michel" a écrit dans le message de news: Bonjour à toutes et à tous
Dans mon classeur, j'ai 4 feuilles dont les cellules sont protégées plus un mot de passe, et je me rends compte que les feuilles peuvent être tout simplement supprimées en cliquant bouton droit sur l'onglet de la feuille et Supprimer. Comment faire pour empêcher la suppression des feuilles via l'onglet ? merci de votre aide
Je pense que oui... v'ai faire des essais voir si mes macros ne seront pas gênées merci Micdenis et bon week end.
-- Amicalement Michel . P
COLLIOURE
OLA Michel! je me suis trompée d'une ligne et celui du dessus qui a reçu le message que je te destinais..il va me prendre pour une folle! :-)))) :-)))))) ET :-D @+
OLA Michel! je me suis trompée d'une ligne et celui du dessus qui
a reçu le message que je te destinais..il va me prendre pour une folle!
:-)))) :-)))))) ET :-D @+
OLA Michel! je me suis trompée d'une ligne et celui du dessus qui a reçu le message que je te destinais..il va me prendre pour une folle! :-)))) :-)))))) ET :-D @+