(RESOLUT)Valeur par défaut dans une colonne

chaelie2015

XLDnaute Accro
Bonjour Forum
ci dessous un code qui fait la valeur"Non" par défaut dans une cellule seulement; je souhaite le généraliser dans une colonne W81 - W111(la cellule W est fusionnée avec X)
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Address = "$W$81" Then
        If Target.Value = "Non" Then Target.Value = ""
    ElseIf Range("W81").Value = "" Then
        Range("W81").Value = "Non"
    End If
End Sub
Salutations
 
Dernière édition:

Paf

XLDnaute Barbatruc
Re : Valeur par défaut dans une colonne

Bonjour,

à tester

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   If Not Intersect(Target, Range("W81:W111")) Is Nothing And Target.Count = 1 Then _
   Target.Value = IIf(Target.Value = "", "Non", "")
End Sub

A+

Edit :
pour que ça fonctionne avec les cellules fusionnées:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   If Not Intersect(Target, Range("W81:W111")) Is Nothing Then _
   Target.Cells(1, 1) = IIf(Target.Cells(1, 1) = "", "Non", "")
End Sub
 
Dernière édition:

chaelie2015

XLDnaute Accro
Re : Valeur par défaut dans une colonne

Bonjour,

à tester

Edit :
pour que ça fonctionne avec les cellules fusionnées:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   If Not Intersect(Target, Range("W81:W111")) Is Nothing Then _
   Target.Cells(1, 1) = IIf(Target.Cells(1, 1) = "", "Non", "")
End Sub
Bonjour PAF
merci pour la réponse ça fonctionnais parfaitement mais je souhaite que le NON s'affiche automatiquement une fois je vide la cellule
Salutations
 

Discussions similaires

Réponses
1
Affichages
242
  • Résolu(e)
XL 2021 macro
Réponses
9
Affichages
456

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 206
Messages
2 086 207
Membres
103 157
dernier inscrit
youma