Autre question :
Je voudrais que si "non" apparait dans B2 alors il est impossible d'inscrire quelque chose dans B3.
Autre question :
Je voudrais que si "non" apparait dans B2 alors il est impossible d'inscrire quelque chose dans B3.
Re,
je ne sais pas si c'est possible avec une formule, mais il y a une solution vba:
il faut avant tout:
- Sélectionner toute les cellules de la feuille
- faire un clic droit et choisir "Format de cellule" puis l'onglet "Protection"
- tu décoches vérouillée
- Ensuite tu sélectionnes la cellule B3 et tu répètes les opérations 2 et 3 mais cette fois Vérouillée doit être coché
- Ensuite tu ouvres l'éditeur VBA (ALT+F11) et dans l'explorateur de projet (petite fenêtre a gauche) tu clics 2 fois sur la feuil ou se trouve la cellule que tu veux vérouiller.
- et tu colles ce code :
Avec ceci si tu met "oui" en B2, B3 pas de vérouillage, si tu met "non" en B2 alors B3 sera vérouillée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = [B2].Address Then If Target.Value = "non" Then ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _ False, AllowFormattingCells:=True, AllowFormattingColumns:=True, _ AllowFormattingRows:=True, AllowInsertingColumns:=True, AllowInsertingRows _ :=True, AllowInsertingHyperlinks:=True, AllowDeletingColumns:=True, _ AllowDeletingRows:=True, AllowSorting:=True, AllowFiltering:=True, _ AllowUsingPivotTables:=True ElseIf Target.Value = "oui" Then ActiveSheet.Unprotect End If End If End Sub
Si il existe une solution avec une formule je suis preneur.
Merci !
Salut.
Tu peux aussi utiliser la validation (Donnée > Validation)
![]()
Bonjour, Pierre Fauconnier
Je ne savais pas que l'on pouvait utiliser la validation des données pour cela c'est plus simple.![]()
Merci pour la solution. Cependant avec validation de données, je ne peux pas faire référence à une autre feuille.
Sinon, est-il possible (je pense) de faire ceci :
si B2=non alors B3=non sinon laisser le choix entre oui ou non (via une liste de choix).
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager