|
|
|
|
Bonjour
sous Excel, je souhaite formater automatiquement la ligne et la colonne de la cellule selectionnée (serait tres pratique pour savoir où on est dans un tableau !)
j 'ai essayé (sans succès...) de reutiliser différents codes trouvés sur le forum
quelle serait la bonne solution ?
cerise sur le gateau, avec possibilité activer/desactiver cette fonctionnalité , p.ex bouton dans la barre menus
merci bcp
Raphaël
(nota : je viens de m'inscrire sur le forum, apres avoir posté une demande similaire par "reply" a un post, désolé pour le doublon)
Configuration: Windows Vista Firefox 3.0.6 office 2007
Bonjour,
|
Tu colle ça dans le module de ta feuille
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static AncAdress As String, AncCell As Variant
If Target.Count > 1 Then Exit Sub
If AncAdress <> "" Then 'remettre en normal
Range(AncAdress).Interior.ColorIndex = xlNone
Range(AncAdress).Font.ColorIndex = 0
End If
Target.Font.ColorIndex = 6
Target.Interior.ColorIndex = 3
Target.Interior.Pattern = xlSolid
AncAdress = Target.Address
AncCell = Target.Value2
End Sub
La cellule est pointée en jaune sur fond rouge. A+ L'expérience instruit plus sûrement que le conseil. (André Gide) Si tu te cogne à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
|
Commence par mettre la cellule, ont verras ensuite pour colonne et ligne
|
Si ce n'est que la ligne...
|
Tu devras de toute façons toujours mettre du code dans l'événement feuilles et ce serrait fort compliquer de reporter ça dans une module général vu que tu pourrais alors changer de feuille.
|