Limiter / restraindre plage de données pour une macro

ludosipm

XLDnaute Nouveau
Bonjour,

J'ai une macro qui me permet, lorsque je double click sur nimporte quelle cellule de ma feuille de m'afficher "Oui", ou lors d'un 2e double click "Non".

Seulement j'aimerais limiter cette macro à la colonne B et non pas à toute la feuille.

J'ai essayer un classique Range("B1:B65536").Select mais sans succès !


J'ai joint mon fichier

Merci
Ludo
 

Pièces jointes

  • OuiNon.xls
    20.5 KB · Affichages: 53
  • OuiNon.xls
    20.5 KB · Affichages: 55
  • OuiNon.xls
    20.5 KB · Affichages: 62

Dull

XLDnaute Barbatruc
Re : Limiter / restraindre plage de données pour une macro

Salut ludosipm, le Forum

Pour la Colonne B essaye plutôt cela

Code:
Option Compare Text

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
[B]If Not Intersect([B:B], Target) Is Nothing Then[/B]
    Select Case ActiveCell.Value
        Case ""
            ActiveCell.Value = "OUI"
        Case "OUI"
            ActiveCell.Value = "NON"
        Case "NON"
        ActiveCell.Value = "OUI"
    End Select
    Cancel = True
[B]End If[/B]
End Sub
 
Dernière édition:

Discussions similaires

Réponses
7
Affichages
588

Membres actuellement en ligne

Statistiques des forums

Discussions
312 571
Messages
2 089 805
Membres
104 276
dernier inscrit
helenevellocet