Bouton vba verrouillage et déverrouillage de cellule

Résolu
alexis4489 Messages postés 88 Date d'inscription   Statut Membre Dernière intervention   -  
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   -

Bonjour,

Je souhaiterais avoir un bouton qui me permet de verrouiller et de déverrouiller certaines cellule sans passer par l'option "protéger la feuille" d'excel.

Et si possible selon si c'est verrouiller ou déverrouiller l'image ou le nom du bouton changerais ( peut-être que je demande la lune )

merci d'avance pour votre temps

ci-joint le fichier : https://www.cjoint.com/c/MAEmmahXL6k

( les cellules concerné par le vérouillage sont: U20:U29 ; V20:V29 ; W20:W29


Windows / Firefox 108.0

A voir également:

7 réponses

Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 

Bonjour,

Si les cellules concernées par le verrouillage sont: U20:U29 ; V20:V29 ; W20:W29 alors les autres cellules de la feuille sont déverrouiller , est-ce bien cela que vous souhaitez...?


0
alexis4489 Messages postés 88 Date d'inscription   Statut Membre Dernière intervention   2
 

oui,

c'est cela le reste de la feuille pourra être modifiable excepté les cellules mentionnées et pourrons être de nouveau modifiable en cliquant de nouveau sur le bouton qui les feraient se déverrouiller.

Je te remercie de ton retour rapide et j’espère avoir été clair dans mon complément d'information.
 

0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 

Bonjour,

Voici ma proposition, le libellé du bouton change, à découvrir : https://cjoint.com/c/MAErrDOF87Z


0
alexis4489 Messages postés 88 Date d'inscription   Statut Membre Dernière intervention   2
 

Bonjour, comme toujours cela fonctionne très bien.

Mais pourriez-vous m'expliquer votre code si j'ai besoin d'ajouter ou d'enlever des cellules pour le verrouillage.

Si j'ai bien compris votre code vba fait appel à la macro pour sélectionner les cellules à verrouiller.

mais je comprends pas comment vous le faites, dans la macro il a plusieurs cible mise

V12 ; AE24;U20;S10;Z8

je comprends pour la U20 mais comment vous faites pour lui dire de sélectionner jusqu'a la U29 et dans votre code vous faites pas mention des cellules V20 ou W20 alors qu'elle sont bien verrouiller.

Je vous remercie de votre travail , si vous avez le temps de m'expliquer afin que je puisse être en autonomie sur ce fichier et pouvoir modifier le code au besoin.

en vous remerciant.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 

Bonjour,

Dans la macro il n’y a pas de cible [V12 ; AE24;U20;S10;Z8] , elle agit directement sur la feuille (sh.Protect /sh.Unprotect).

Tout se passe dans la feuille, pour débuter vous sélectionnez toute la feuille puis clic  sur onglet Alignement puis sous Protection et décocher Verrouillée puis OK et ainsi la plage de cellule sélectionnées resteront accessibles  même si vous protégez la feuille.

Pour protéger les cellules vous sélectionnez les cellules de votre choix exemple U20 :W29 ; Q10.Q12 et répéter la procédure précédente ave cocher Verrouillée puis Ok


0
alexis4489 Messages postés 88 Date d'inscription   Statut Membre Dernière intervention   2
 

Bonjour,

Excusez-moi de ne pas vous avoir répondu plutôt.

Je vous remercie pour votre complément d'information cela fonctionne très bien.

Bonne journée.

0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 

Merci c'est parfait


0