Excel 2010 Bloquer une cellule par le résultat d'une autre

Résolu
poseidonjr Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
poseidonjr Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un problème sur excel pour verrouiller une cellule par rapport au résultat d'une autre.

J'ai bien recherché sur internet mais il n'y a pas mon problème exact.

Je m'explique, par exemple, sur une cellule A1 j'ai une liste déroulante que j'ai intégré depuis le menu validation, sélectionné liste etc... Maintenant, j'ai sur la cellule B1 une liste avec 2 choix, validé ou à vérifier.

Ce que je voudrais, c'est que si ma B1 est validé, je ne puisse plus modifier ma A1 et que si elle est sur à vérifier, je puisse modifier ma valeur sur A1.

En gros, comment verrouiller avec une condition alors que j'ai déjà intégré une liste car j'ai bien trouvé la solution =ESTVIDE(B1) mais comment faire vu que j'ai une liste =Feuil2!$C$1:$C$11001 ?

Merci infiniment pour votre aide !

A voir également:

2 réponses

Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338
 
Bonjour
En ce qui concerne le verrouillage de la cellule A1 si B1 ="validé.
Mettre ce bout de code VBA dans le module de la feuille en cours.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, [A1]) Is Nothing Then If [B1] = "validé" Then [B1].Select
End Sub

Avec l'exemple c'est plus parlant
https://www.cjoint.com/c/GDjo1Uf6fLw
Pour la dernière question, je n'ai pas compris, un fichier en pièce jointe serait le bienvenu.
Cdlt
1
poseidonjr Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup pour ton aide !

ça fonctionne à merveille !

A bientôt
0