Mise en forme conditionnelle avec ?

Résolu/Fermé
Dandy_danbe Messages postés 108 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 11 avril 2022 - 4 mai 2015 à 07:44
Dandy_danbe Messages postés 108 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 11 avril 2022 - 4 mai 2015 à 10:01
Bonjour,
je voudrais mettre une mise en forme pour que si je selctionne une celulle toute le ligne se mette en une couleur
par ex. ci je celectionne b5 toute la ligne 5 se mette en bleu
ceci affin d'avoir une meilleur visibilite pour remplir un tableau
merci d'avance pour vos reponce.


2 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
4 mai 2015 à 08:03
Bonjour,

Tu peux obtenir ce résultat avec une procédure VBA (à placer dans le module de la feuille concernée) .
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
Target.EntireRow.Interior.ColorIndex = 24
End Sub

A+
0
Dandy_danbe Messages postés 108 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 11 avril 2022
4 mai 2015 à 08:09
Bonjour;
un grand merci ca marche comme je le voulais.
peut on faire la meme chose pour les colonne et la ligne en meme temps?
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > Dandy_danbe Messages postés 108 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 11 avril 2022
4 mai 2015 à 09:33
Oui, oui .... on peut le faire ! :D
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
Target.EntireRow.Interior.ColorIndex = 24
Target.EntireColumn.Interior.ColorIndex = 24
End Sub
0
Dandy_danbe Messages postés 108 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 11 avril 2022
4 mai 2015 à 10:01
ok ca marche a la perfection un gran merci
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 079
4 mai 2015 à 08:29
Bonjour,

Tu peux le faire directement avec deux règle dans ta mise en forme conditionnelle
sélectionner la plage à traiter, exemple A2:X50
Mise en forme conditionnelle, la première formule
=LIGNE()=CELLULE("ligne")
format/Remplissage, choisir la couleur
deuxième formule
=COLONNE()=CELLULE("colonne")
format/Remplissage, choisir la couleur

pour accélérer et automatiser le processus dans les propriétés de la feuille coller ce code
Clic droit sur l'onglet de ta feuille/Visualiser le code

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub
0
Dandy_danbe Messages postés 108 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 11 avril 2022
4 mai 2015 à 09:47
desole mais ca marche pas aparament pb/ traduction programme en nerlandais
0