Formater ligne&colonne cellule active Excel
Résolu
rafi93
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
lermite222 Messages postés 8724 Date d'inscription Statut Contributeur Dernière intervention -
lermite222 Messages postés 8724 Date d'inscription Statut Contributeur Dernière intervention -
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)
A voir également:
- Formater ligne&colonne cellule active Excel
- Déplacer colonne excel - Guide
- Trier colonne excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Formule somme excel colonne - Guide
- Excel cellule couleur si condition texte - Guide
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 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
La cellule est pointée en jaune sur fond rouge.
A+
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 !
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+
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+
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
mais... je suis un beotien en programmation , je peux juste bidouiller un code existant, en tâtonnant
et je ne saurais comment utiliser tes indications
y aurait il qque part une fonction déjà écrite qui ferait l'affaire ?
merci encore
Raphaël