je suis en ce moment sur un fichier utilisant des macros assez lourdes
faites sous excel 5, ce fichier a migré vers la version 2002.
l'accés a certaines fonctions notamment le tri passe souvent par
l'obligation de déprotéger, trier et reprotéger de façon automatique, cette
fonction de reprotection avec excel 5 était par exemple :
=PROTEGER.DOCUMENT(FAUX;FAUX;;FAUX)
=SELECTIONNER("L4C2:L401C7")
=TRIER(1;"L4C2";1)
=SELECTIONNER("L4C2")
=PROTEGER.DOCUMENT(VRAI;FAUX;;VRAI)
=RETOUR()
le problème avec la version excel 2002 est que la feuille reste bloquée
après l'éxécution de la macro, je suis obligé de passer par le menu et de
déprotéger et reprotéger a la mano.
Qu'est ce que je dois modifier dans ces anciennes macros ?
Bonjour mugrec75, J'ai une erreur de compilation quand j'écris dans le module, j'ai supprimé le password :
Sub deprot() ActiveSheet.Unprotect End Sub
Sub prot() ActiveSheet.Protect, DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub
Est ce que j'ai oublié quelque chose ?????????
Merci pour le coup de main.
"plex" a écrit dans le message de news:
Bonjour a tous,
je suis en ce moment sur un fichier utilisant des macros assez lourdes faites sous excel 5, ce fichier a migré vers la version 2002. l'accés a certaines fonctions notamment le tri passe souvent par l'obligation de déprotéger, trier et reprotéger de façon automatique, cette fonction de reprotection avec excel 5 était par exemple : =PROTEGER.DOCUMENT(FAUX;FAUX;;FAUX) =SELECTIONNER("L4C2:L401C7") =TRIER(1;"L4C2";1) =SELECTIONNER("L4C2") =PROTEGER.DOCUMENT(VRAI;FAUX;;VRAI) =RETOUR()
le problème avec la version excel 2002 est que la feuille reste bloquée après l'éxécution de la macro, je suis obligé de passer par le menu et de déprotéger et reprotéger a la mano. Qu'est ce que je dois modifier dans ces anciennes macros ?
Merci pour la réponse
--
ça fonctionne très bien maintenant, merci à tous
"isabelle" <i@v> a écrit dans le message de news:
eL3TlcL1JHA.1420@TK2MSFTNGP04.phx.gbl...
Bonjour mugrec75,
J'ai une erreur de compilation quand j'écris dans le module, j'ai
supprimé le password :
Sub deprot()
ActiveSheet.Unprotect
End Sub
Sub prot()
ActiveSheet.Protect, DrawingObjects:=True,
Contents:=True, Scenarios:=True
End Sub
Est ce que j'ai oublié quelque chose ?????????
Merci pour le coup de main.
"plex" <nospam@cegetel.net> a écrit dans le message de news:
ebLv41Y0JHA.5288@TK2MSFTNGP03.phx.gbl...
Bonjour a tous,
je suis en ce moment sur un fichier utilisant des macros assez lourdes
faites sous excel 5, ce fichier a migré vers la version 2002.
l'accés a certaines fonctions notamment le tri passe souvent par
l'obligation de déprotéger, trier et reprotéger de façon automatique,
cette fonction de reprotection avec excel 5 était par exemple :
=PROTEGER.DOCUMENT(FAUX;FAUX;;FAUX)
=SELECTIONNER("L4C2:L401C7")
=TRIER(1;"L4C2";1)
=SELECTIONNER("L4C2")
=PROTEGER.DOCUMENT(VRAI;FAUX;;VRAI)
=RETOUR()
le problème avec la version excel 2002 est que la feuille reste bloquée
après l'éxécution de la macro, je suis obligé de passer par le menu et
de déprotéger et reprotéger a la mano.
Qu'est ce que je dois modifier dans ces anciennes macros ?
Bonjour mugrec75, J'ai une erreur de compilation quand j'écris dans le module, j'ai supprimé le password :
Sub deprot() ActiveSheet.Unprotect End Sub
Sub prot() ActiveSheet.Protect, DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub
Est ce que j'ai oublié quelque chose ?????????
Merci pour le coup de main.
"plex" a écrit dans le message de news:
Bonjour a tous,
je suis en ce moment sur un fichier utilisant des macros assez lourdes faites sous excel 5, ce fichier a migré vers la version 2002. l'accés a certaines fonctions notamment le tri passe souvent par l'obligation de déprotéger, trier et reprotéger de façon automatique, cette fonction de reprotection avec excel 5 était par exemple : =PROTEGER.DOCUMENT(FAUX;FAUX;;FAUX) =SELECTIONNER("L4C2:L401C7") =TRIER(1;"L4C2";1) =SELECTIONNER("L4C2") =PROTEGER.DOCUMENT(VRAI;FAUX;;VRAI) =RETOUR()
le problème avec la version excel 2002 est que la feuille reste bloquée après l'éxécution de la macro, je suis obligé de passer par le menu et de déprotéger et reprotéger a la mano. Qu'est ce que je dois modifier dans ces anciennes macros ?