Afficher du texte par image en mode verrouillé

Bonjour la communauté,

J'ai créé une macro qui permet d'afficher un texte en cliquant sur une image.

Seulement, je ne parviens pas à afficher le texte quand mon classeur est verrouillé.

J'aimerai que le texte puisse s'afficher quand le classeur est verrouillé pour l'utilisateur (formules et VBA protégés).

PS : il y a une condition dans la macro qui ne permet pas la modification du nom de l'onglet, à priori, cette condition ne devrait pas interférer dans cette macro.

Merci pour votre aide.

Tchotcho31270

Bonsoir,

voir fichier joint :

En fait j'ai entouré l'instruction de format par les instruction de UnProtect et Protect

@ bientôt

LouReeD

Bonsoir LouReed,

Merci beaucoup pour cette modification qui permet effectivement d'afficher le texte en mode verrouillé.

J'ai juste un petit problème de déverrouillage de la page ou se trouve le code.

Quand je déverrouille mon classeur depuis le bouton qui se trouve dans la page "Accueil", toutes les pages se déverrouillent sauf la page "Rapport" qui contient le code.

Je peux déverrouiller depuis "Révision" mais le verrouillage est automatique quand je clique dans une cellule.

J'ai essayé de bricoler le code mais rien y fait.

Exemple dans le post.

Tchotcho31270

Il suffit de faire un test sur la protection de feuille :

si c'est protégé on enlève la protection on fait ce que l'on a à faire et on remet la protection

si non on fait directement ce que l'on a à faire mais on ne remet pas la protection :

        If Feuil1.ProtectContents = True Then
            Unprotect "TEST"
                Range("d4").NumberFormat = ";;;"
            Protect "TEST"
        Else
            Range("d4").NumberFormat = ";;;"
        End If

Le fichier ainsi modifié :

@ bientôt

LouReeD

Merci LouReed,

La macro fonctionne parfaitement.

J'ai juste un dernier petit soucis pour l'assignation de l'image à : Sub InfoTxt()

François

connais pas : Sub InfoTxt()

@ bientôt

LouReeD

Désolé de te déranger encore.

C'est dans le code de mes fichiers exemples.

Ce code est assigné à l'image "Info" qui permet d'afficher le texte en d4.

François

Désolé, je n'avais pas vu que le code est dans un module.

Merci encore pour cette macro.

Très bonne soirée.

François

Rechercher des sujets similaires à "afficher texte image mode verrouille"