verrouiller une celulle sous condition

  • Initiateur de la discussion Initiateur de la discussion jboyer974
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jboyer974

Guest
bonjour,

je voudrais savoir si il existe une technique pour verrouiller une cellule en fonction d'un calcule.

exemple si A1>2 alors la cellule B1 peut être en mode écriture sinon la cellule est verouillée.


merci d'avance de votre aide.
 
Re : verrouiller une celulle sous condition

Bonjour Jboyer, Catrice,

Je n'ai pas regardé la proposition de Catrice alors je me permets de te proposer cette solution avec la macro événementielle Change à placer par Visual Basic Editor dans l'onglet concerné. Ici Feuil1(Feuil1).

Code:
Private Sub Worksheet_Change(ByVal Target As Range) 'à l'édition dans l'onglet
 
If Target.Address <> "$A$1" Then Exit Sub 'si l'édition se fait ailleurs qu'en A1, sort de la procédure
 
If Target.Value = 2 Then 'condition : si la valeur de A1 est égale à 2
    Cells.Locked = False 'déverrouille toutes les cellules
    Range("B1").Locked = True 'verrouille la cellule B1
    ActiveSheet.Protect 'protège l'onglet
Else 'sinon
    ActiveSheet.Unprotect 'déprotège l'onglet
End If 'fin de la condition
End Sub
 
Re : verrouiller une celulle sous condition

Bonjour le Forum,
Bonjour jboyer974, Catrice, Robert,

Hum hum surprenant elles fonctionnent chez moi actives tu les macro a l'ouverture ?

Autrement une autre solution en fichier joint on sélectionne la ou les cellules que l'on veut voir limitées ici donc B1 puis menu => Donnée => Validation dans le premier champ avec la fleche choisir personaliser et en suite la formule je te laisse regarder le fichier

Jocelyn
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
411
Réponses
5
Affichages
371
Réponses
5
Affichages
559
Réponses
10
Affichages
290
Retour