Double Clic avec condition

Bonjour,

J’ai créé une liste de vérification et à l’aide d’un VBA, je peux cocher les différentes cases à l’aide d’un double clic.

Par contre, sur une même ligne, je ne veux pas qu’il puisse y avoir deux crochets en même temps dans deux colonnes différentes.

Donc pour les Bananes, je veux qu’il y ait un crochet quand je double clic dans la colonne Acheté et quand je double clic sur En Livraison, le crochet apparaisse dans cette colonne à la place et s’efface de la colonne précédente.

J’espère que c’est bien expliqué. Merci d’avance !

Liste de vérifications - MEM - Copie.xlsm (24,6 Ko)

Bonsoir ExcelNoob,

Voici

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  If Intersect(Target, Range("ListeCoché")) Is Nothing Then Exit Sub
  If Target.Value = "ü" Then
    Target.Value = ""
  Else
    ' Effacer les colonnes C à G de la ligne
    Range("C" & Target.Row & ":G" & Target.Row).ClearContents
    ' Inscrire la coche
    Target.Value = "ü"
  End If
  Cancel = True
End Sub

@+

Incroyable .

Merci beaucoup

1 « J'aime »

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.