Signaler

Excel 2010 Bloquer une cellule par le résultat d'une autre [Résolu]

Posez votre question poseidonjr 15Messages postés lundi 9 avril 2012Date d'inscription 9 avril 2017 Dernière intervention - Dernière réponse le 9 avril 2017 à 18:28 par poseidonjr
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 !

Utile
+1
plus moins
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
http://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
Cette réponse vous a-t-elle aidé ?  
Donnez votre avis
Utile
+0
plus moins
Merci beaucoup pour ton aide !

ça fonctionne à merveille !

A bientôt
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !