XL 2021 Interdire saisie d'une ligne, si le résultat est "Non"

Iroise29200

XLDnaute Nouveau
Si le résultat est "Non", je souhaite interdire la saisie sur le reste de la ligne.
Comment faire ?
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
ca apporte beaucoup à ma question
La politesse n'a rien à voir avec la question posée.

sans PJ pour poser le contexte, un essai en PJ où il est impossible de modifier les lignes en rose qui ont Non en modification possible. Pour rendre la modif possible, mettre Oui ou Vide en colonne A.
Avec :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo Fin
    If Target.Count > 1 Then Exit Sub
    Ligne = Target.Row: Colonne = Target.Column
    If Cells(Ligne, "A") = "Non" And Colonne > 1 Then [A1].Select
Fin:
End Sub
 

Pièces jointes

  • Iroise.xlsm
    13.8 KB · Affichages: 1

Cousinhub

XLDnaute Barbatruc
Bonjour,
J'avais, hélas, pensé que les bretons étaient, à minima, polis...
Surtout ceux du bout du bout (ou presque...)
Encore un mythe qui s'effondre...
PS, Iroise, si une personne te fait cette réflexion, accepte-la, n'en rajoute pas...
Surtout si cette personne a quelques milliers de réponse à son actif
1684158798392.png

Et profite pour bien lire la charte
 

Discussions similaires

Réponses
5
Affichages
141

Statistiques des forums

Discussions
312 211
Messages
2 086 298
Membres
103 171
dernier inscrit
clemm