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

croix dans une cellule

E

elo6

Guest
Bonjour le forum!
Après avoir été aidée pour avoir une croix dans une cellule quand on clique dessus et qu'elle s'efface si on clique dans une autre cellule de la même ligne, j'aimerai faire la même chose mais sur une même colonne. Je m'explique, j'aimerai que la croix disparaisse si on clique dans une autre cellule appartenant à la même colonne.
J'ai essayé de modifier le code en remplaçant Row par Column mais sans résultat...
Merci pour l'aide que vous m'apporterez!

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Interior.ColorIndex = 2 And Not Application.Intersect(Target, Range('ZoneDonnees')) Is Nothing Then
        Range(Cells(Target.Column, 4), Cells(Target.Column, 8)) = ''
        Target = IIf(Target.Text = 'X', '', 'X')
End If
End Sub
 

Hervé

XLDnaute Barbatruc
Bonjour elo

en pièce jointe une adaptation :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Interior.ColorIndex = 2 And Not Application.Intersect(Target, Range('ZoneDonnees')) Is Nothing Then

Range(Cells(4, Target.Column), Cells(8, Target.Column)) = ''

Target = IIf(Target.Text = 'X', '', 'X')

End If

End Sub


pour t'aider : cells(4,target.column)=>cellule(ligne,colonne)

ainsi : cellule(ligne=4, colonne=la colonne de la cellule sélectionner).

salut
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…