Formater ligne&colonne cellule active Excel
Résolu
rafi93
Messages postés
8
Statut
Membre
-
lermite222 Messages postés 9042 Statut Contributeur -
lermite222 Messages postés 9042 Statut Contributeur -
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)
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
5 réponses
-
Bonjour,
Tu peu très bien faire ça dans l'événement Selection_Change de la feuille.
Petit hic, je suppose que tu veux la remettre en normal "après"
Si oui, Tu peu t'inspirer de ce code
A+ -
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+
-
j'ai passé une demi heure a essayer, sans succes :
j'ai créé un "module" dans Excel
j'y ai collé ton texte
je suis retourné à ma feuille : rien ne se passe quand je me déplace dans les cellules
ai-je oublié qque chose ?
par ailleurs, l'objectif est de mettre en forme TOUTE la ligne et TOUTE la colonne de la cellule selectionnée
merci encore !
-
-
Commence par mettre la cellule, ont verras ensuite pour colonne et ligne
Quand tu va sur l'IDE de VBA tu a dans l'explorateur de projet le nom de tes feuilles, tu double clic sur le nom de la feuille et c'est dans ce module que tu doit mettre le code.
Quand à mettre ligne et colonne ça va ramer dur !!!!
A+ -
Si ce n'est que la ligne...
Et j'ai trouver ça intéressant alors je l'ai mis dans les astuces..
Voir là
A+ -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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.
Je ne vois pas de gros problème, ce n'est jamais qu'un copier/coller
A+