macro afficher /masquer colonnes marche pas avec protection
3 réponses
gilles
Bonjour =E0 ,tous,
une feuille avec 26 lignes que je masque/affiche avec une=20
macro et un bouton (jusque l=E0, RAS)
j'ai voulu prot=E9ger la feuille car j'ai beaucoup de=20
formules et l=E0: malaise, car VBA m'envoit le massage "400"
et la macro est inactiv=E9e, ainsi que l'aide.
Un dieu d'XLet/ouVBA saurait-il me dire s'il existe un=20
moyen diabolique pour m'=E9viter =E7a?
D'avance merci m=EAme si pas de solution
gilles
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
J-Dan
bonjour Gilles,
au debut de tes macros d'affichage/masquage ajoute la ligne suivante : Worksheets("ta feuille").Unprotect
et en fin de macro : Worksheets("ta feuille").Protect
bon courage
-----Message d'origine----- Bonjour à ,tous, une feuille avec 26 lignes que je masque/affiche avec une
macro et un bouton (jusque là, RAS) j'ai voulu protéger la feuille car j'ai beaucoup de formules et là: malaise, car VBA m'envoit le massage "400"
et la macro est inactivée, ainsi que l'aide. Un dieu d'XLet/ouVBA saurait-il me dire s'il existe un moyen diabolique pour m'éviter ça? D'avance merci même si pas de solution gilles .
bonjour Gilles,
au debut de tes macros d'affichage/masquage ajoute la
ligne suivante :
Worksheets("ta feuille").Unprotect
et en fin de macro :
Worksheets("ta feuille").Protect
bon courage
-----Message d'origine-----
Bonjour à ,tous,
une feuille avec 26 lignes que je masque/affiche avec
une
macro et un bouton (jusque là, RAS)
j'ai voulu protéger la feuille car j'ai beaucoup de
formules et là: malaise, car VBA m'envoit le
massage "400"
et la macro est inactivée, ainsi que l'aide.
Un dieu d'XLet/ouVBA saurait-il me dire s'il existe un
moyen diabolique pour m'éviter ça?
D'avance merci même si pas de solution
gilles
.
au debut de tes macros d'affichage/masquage ajoute la ligne suivante : Worksheets("ta feuille").Unprotect
et en fin de macro : Worksheets("ta feuille").Protect
bon courage
-----Message d'origine----- Bonjour à ,tous, une feuille avec 26 lignes que je masque/affiche avec une
macro et un bouton (jusque là, RAS) j'ai voulu protéger la feuille car j'ai beaucoup de formules et là: malaise, car VBA m'envoit le massage "400"
et la macro est inactivée, ainsi que l'aide. Un dieu d'XLet/ouVBA saurait-il me dire s'il existe un moyen diabolique pour m'éviter ça? D'avance merci même si pas de solution gilles .
Michel Gaboly
Bonjour,
Ajoute une instruction au début de la macro pour dépro- téger, et une à la fin pour reprotéger.
Sub MasqueLignes() ActiveSheet.Unprotect "Toto" Rows("1:26").EntireRow.Hidden = True ActiveSheet.Protect "Toto", True, True, True End Sub
Bien évidemment, "Toto" est à remplacer par le bon mot de passe, et ActiveSheet est à adapter sil ne s'agit pas forcé- ment de la feuille active.
Bonjour à ,tous, une feuille avec 26 lignes que je masque/affiche avec une macro et un bouton (jusque là, RAS) j'ai voulu protéger la feuille car j'ai beaucoup de formules et là: malaise, car VBA m'envoit le massage "400" et la macro est inactivée, ainsi que l'aide. Un dieu d'XLet/ouVBA saurait-il me dire s'il existe un moyen diabolique pour m'éviter ça? D'avance merci même si pas de solution gilles
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Bonjour,
Ajoute une instruction au début de la macro pour dépro-
téger, et une à la fin pour reprotéger.
Sub MasqueLignes()
ActiveSheet.Unprotect "Toto"
Rows("1:26").EntireRow.Hidden = True
ActiveSheet.Protect "Toto", True, True, True
End Sub
Bien évidemment, "Toto" est à remplacer par le bon mot de
passe, et ActiveSheet est à adapter sil ne s'agit pas forcé-
ment de la feuille active.
Bonjour à ,tous,
une feuille avec 26 lignes que je masque/affiche avec une
macro et un bouton (jusque là, RAS)
j'ai voulu protéger la feuille car j'ai beaucoup de
formules et là: malaise, car VBA m'envoit le massage "400"
et la macro est inactivée, ainsi que l'aide.
Un dieu d'XLet/ouVBA saurait-il me dire s'il existe un
moyen diabolique pour m'éviter ça?
D'avance merci même si pas de solution
gilles
Ajoute une instruction au début de la macro pour dépro- téger, et une à la fin pour reprotéger.
Sub MasqueLignes() ActiveSheet.Unprotect "Toto" Rows("1:26").EntireRow.Hidden = True ActiveSheet.Protect "Toto", True, True, True End Sub
Bien évidemment, "Toto" est à remplacer par le bon mot de passe, et ActiveSheet est à adapter sil ne s'agit pas forcé- ment de la feuille active.
Bonjour à ,tous, une feuille avec 26 lignes que je masque/affiche avec une macro et un bouton (jusque là, RAS) j'ai voulu protéger la feuille car j'ai beaucoup de formules et là: malaise, car VBA m'envoit le massage "400" et la macro est inactivée, ainsi que l'aide. Un dieu d'XLet/ouVBA saurait-il me dire s'il existe un moyen diabolique pour m'éviter ça? D'avance merci même si pas de solution gilles
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Philippe.R
Bonsoir Gilles, Et ma réponse à ta même question de 10 h 17 c'était quoi hein ? Le "moyne" proposé ne convenait pas ? C'est vrai que ce matin, il n'y avait que 24 lignes.... ;o))) -- Amicales Salutations Retirer A_S_ pour répondre. XL 97 / 2000 / 2002 Pour suivre facilement le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"gilles" a écrit dans le message de news:088001c46e5e$a73472b0$ Bonjour à ,tous, une feuille avec 26 lignes que je masque/affiche avec une macro et un bouton (jusque là, RAS) j'ai voulu protéger la feuille car j'ai beaucoup de formules et là: malaise, car VBA m'envoit le massage "400" et la macro est inactivée, ainsi que l'aide. Un dieu d'XLet/ouVBA saurait-il me dire s'il existe un moyen diabolique pour m'éviter ça? D'avance merci même si pas de solution gilles
Bonsoir Gilles,
Et ma réponse à ta même question de 10 h 17 c'était quoi hein ?
Le "moyne" proposé ne convenait pas ?
C'est vrai que ce matin, il n'y avait que 24 lignes....
;o)))
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre facilement le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"gilles" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:088001c46e5e$a73472b0$a301280a@phx.gbl...
Bonjour à ,tous,
une feuille avec 26 lignes que je masque/affiche avec une
macro et un bouton (jusque là, RAS)
j'ai voulu protéger la feuille car j'ai beaucoup de
formules et là: malaise, car VBA m'envoit le massage "400"
et la macro est inactivée, ainsi que l'aide.
Un dieu d'XLet/ouVBA saurait-il me dire s'il existe un
moyen diabolique pour m'éviter ça?
D'avance merci même si pas de solution
gilles
Bonsoir Gilles, Et ma réponse à ta même question de 10 h 17 c'était quoi hein ? Le "moyne" proposé ne convenait pas ? C'est vrai que ce matin, il n'y avait que 24 lignes.... ;o))) -- Amicales Salutations Retirer A_S_ pour répondre. XL 97 / 2000 / 2002 Pour suivre facilement le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"gilles" a écrit dans le message de news:088001c46e5e$a73472b0$ Bonjour à ,tous, une feuille avec 26 lignes que je masque/affiche avec une macro et un bouton (jusque là, RAS) j'ai voulu protéger la feuille car j'ai beaucoup de formules et là: malaise, car VBA m'envoit le massage "400" et la macro est inactivée, ainsi que l'aide. Un dieu d'XLet/ouVBA saurait-il me dire s'il existe un moyen diabolique pour m'éviter ça? D'avance merci même si pas de solution gilles