enlever une cellule d'une zone
Bonjour à toutes et tous
Je crée une zone de cellules excel avec un clic droit de la souris sur les cellules qui m'intéressent.
à chaque clic je fais une union avec la zone précédente. Ceci fonctionne très bien!
Mais Je voudrais si je clique sur une cellule qui existe dans la zone elle soit enlevée de cette zone. c'est là que je bloque.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
If nb_cel_zone = 9 Then
MsgBox "vous devez changer de zone"
Exit Sub
Else
If nb_cel_zone = 0 Then
Set zone = Target
Target.Interior.Color = couleur
nb_cel_zone = nb_cel_zone + 1
Target.Value = nb_cel_zone
Else
If Not Intersect(Target, zone) Is Nothing Then
Target.Interior.Color = couleur_vide
nb_cel_zone = nb_cel_zone - 1
Target.Value = ""
ici il faudrait que je puisse enlever la "target" de la zone
Else
Target.Interior.Color = couleur
nb_cel_zone = nb_cel_zone + 1
Target.Value = nb_cel_zone
Set zone = Union(zone, Target)
End If
End If
End If
If nb_cel_zone = 9 Then
zone.Name = nom_zone
End If
End Sub |