Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
618
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…