quand click sur une cellule

C

chico

Guest
bonsoir a tous;

je voudrais savoir si on peut changer la couleur du fond d'une cellule quand on click dessus?

ma plage de cellule est:
(B4;B33)
merci encore de m'aider

-chico-
 

Dan

XLDnaute Barbatruc
Bonsoir,

Place cette macro en VBA dans la feuille concernée :

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Not Application.Intersect(Target, Range('B4:B33')) Is Nothing Then
With Target
If Selection.Interior.ColorIndex = 48 Then
Selection.Interior.ColorIndex = xlNone
Else
Selection.Interior.ColorIndex = 48
End If
End With
End If
End Sub

Bon travail

;)
 
C

chico

Guest
Merci Dan,

c'est presque ca,

dans B4:B33

je voudrai qu'il y ai qu'une cellule grise a la fois

si je click sur B5 ( elle deviens gris)

apres si je click B8, B5 redeviens blanc et b8 deviens gris,

c possible?
 

Dan

XLDnaute Barbatruc
Re,

Ah tu m'avais pas expliqué cela au début de ta demande.
Là le code est différent

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Not Application.Intersect(Target, Range('B4:B33')) Is Nothing Then
Range('B4:B33').Interior.ColorIndex = xlNone
With Target
Selection.Interior.ColorIndex = 48
End With
End If
End Sub

;)
 

Hervé

XLDnaute Barbatruc
Bonjour chico, dan

Une proposition en pièce jointe

si sélection d'une cellule en b4:b33 alors la cellule devient rouge, puis après déselection, la cellule reprend sa couleur d'origine.

salut
[file name=Classeur2_20051107231326.zip size=7954]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur2_20051107231326.zip[/file]
 

Pièces jointes

  • Classeur2_20051107231326.zip
    7.8 KB · Affichages: 37
C

chico

Guest
merci dan c exactement ca :)

merci encore

Hervé g appris qqch que je savais pas comment faire:

j'avais la meme idée:

dim onoff as boolean
if onoff = true then
onoff = false

mais j'avais un dyleme parce que je croyais qu'il fallais definir l'etat de onoff avant de faire une comparaison

et dans ton exemple je vois qu'il n'y a pas besoin

:)
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 459
dernier inscrit
Arnocal