Bonjours à tous.
Je reviens vers vous pour un problème de macros.
J’ai, sur mes anciens documents Excel 7(office 95) des macros écrites avec le langage excel4
Ces macros fonctionnent bien sous excel 2007 en mode compatible, mais pour y accéder, il faut qu’elles soient placées sur une feuille macro dans un classeur ouvert.
Cependant, j’aimerais, comme dans excel7 avec le répertoire XLOUVRIR , que certaine macros soient accessible dés l’ouverture d’Excel. Voici, ci-dessous un exemple de petites macros pour lesquelles je souhaiterais avoir un accès permanent.
Ces deux macros (parmi tant d’autres) écrites en Excel4, permettent de protéger ou déprotéger le document actif et d’y attribuer un mot de passe, elles sont très pratique lorsqu’on veut accéder à certaines parties de document protéger par MP( pas besoin de se souvenir / rentrer le mot de passe manuellement).
protéger_ document (Ctrl+i)
=PROTEGER.DOCUMENT(VRAI;;"ad245j28v";VRAI)
=RETOUR()
Oter_protection(Ctrl+o)
=PROTEGER.DOCUMENT(FAUX;;" ad245j28v ";FAUX)
=RETOUR()
J’ai essayé d’enregistrer en langage VB, ces deux macros avec la fonction «enregistrer une macro». Résultat : Les deux macros fonctionnent, mais me demandent de rentrer le MP manuellement ce qui du fait n’offre aucun intérêt. Voir ci-dessous.
Sub essaiMP2()
'
' essaiMP2 Macro
'
'
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Sub essaiMP()
'
' essaiMP Macro
'
'
ActiveSheet.Unprotect
End Sub
Ma question : Ya-t-il un moyen pour que la macro prenne en compte un mot de passe.
Autre question Peut-on enregistrer des macros Excel4 dans la feuille Personal.xlsb. (j’en doute).
Merci pour votre aide.
Je reviens vers vous pour un problème de macros.
J’ai, sur mes anciens documents Excel 7(office 95) des macros écrites avec le langage excel4
Ces macros fonctionnent bien sous excel 2007 en mode compatible, mais pour y accéder, il faut qu’elles soient placées sur une feuille macro dans un classeur ouvert.
Cependant, j’aimerais, comme dans excel7 avec le répertoire XLOUVRIR , que certaine macros soient accessible dés l’ouverture d’Excel. Voici, ci-dessous un exemple de petites macros pour lesquelles je souhaiterais avoir un accès permanent.
Ces deux macros (parmi tant d’autres) écrites en Excel4, permettent de protéger ou déprotéger le document actif et d’y attribuer un mot de passe, elles sont très pratique lorsqu’on veut accéder à certaines parties de document protéger par MP( pas besoin de se souvenir / rentrer le mot de passe manuellement).
protéger_ document (Ctrl+i)
=PROTEGER.DOCUMENT(VRAI;;"ad245j28v";VRAI)
=RETOUR()
Oter_protection(Ctrl+o)
=PROTEGER.DOCUMENT(FAUX;;" ad245j28v ";FAUX)
=RETOUR()
J’ai essayé d’enregistrer en langage VB, ces deux macros avec la fonction «enregistrer une macro». Résultat : Les deux macros fonctionnent, mais me demandent de rentrer le MP manuellement ce qui du fait n’offre aucun intérêt. Voir ci-dessous.
Sub essaiMP2()
'
' essaiMP2 Macro
'
'
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Sub essaiMP()
'
' essaiMP Macro
'
'
ActiveSheet.Unprotect
End Sub
Ma question : Ya-t-il un moyen pour que la macro prenne en compte un mot de passe.
Autre question Peut-on enregistrer des macros Excel4 dans la feuille Personal.xlsb. (j’en doute).
Merci pour votre aide.