Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 19/12/2005, 20h40   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: mai 2005
Messages: 319
Par défaut surlignage d'une ligne

Bonsoir Le Forum,

Je reviens vers vous afin d'avoir un complément de conseils.
Je souhaiterais une macro qui puisse surligner de façon temporaire (le temps de saisir les variables) une ligne selectionnée (comme si on cliquait sur le numéro de ligne) afin de faciliter la saisie.
Cette macro doit pouvoir être utilisée :
- sur n'importe quel classeur et feuille
_ et pouvoir activer ou désactiver cette macro par le biais d'un bouton disposé dans la barre d'outils.

Cela est-il possible ?

Je vous remercie par avance,

Hugues
Hugues est déconnecté   Réponse avec citation
ANNONCES
Vieux 19/12/2005, 20h48   #2 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 4 966
Par défaut Re:surlignage d'une ligne

Salut Hugues,

J'ai souvenance que Ti_ avait fait quelque chose du genre.

La ligne et la colonne de la cellule active était mise en couleur.
Mais je ne parviens pas à mettre la main sur cette macro.

Si Ti_ passe par ici ...

Â+
andré est déconnecté   Réponse avec citation
Vieux 21/12/2005, 02h07   #3 (permalink)
XLDnaute Nouveau
 
Date d'inscription: décembre 2005
Localisation: Montréal
Version Excel : Excel XP (PC)
Messages: 11
Par défaut Re:surlignage d'une ligne

Bonjour,

Voici le code à placer dans ThisWorkbook, il surligne la ligne et la colonne de la cellule sélectionnée.

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Rows.Interior.ColorIndex = xlColorIndexNone
Target.EntireColumn.Interior.ColorIndex = 36
Target.EntireRow.Interior.ColorIndex = 36
End Sub

Je fais souvent le tour de différents forums, mais j'ai oublié la source de celui-ci. Merci à l'auteur et désolée de ne pas pouvoir le citer.

Diane
rachel52 est déconnecté   Réponse avec citation
Vieux 21/12/2005, 03h09   #4 (permalink)
Diane
Guest
 
Messages: n/a
Par défaut Re:surlignage d'une ligne

Bonjour,

Cette macro fonctionne mais elle n'a rien d'automatique ! Oups

Dommage il en manque une partie.

Diane
  Réponse avec citation
Vieux 21/12/2005, 10h13   #5 (permalink)
visiteur
Guest
 
Messages: n/a
Par défaut Re:surlignage d'une ligne

Bpnjour Diane, et les autres

ceci te convient -il ?

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
With ActiveCell
.EntireRow.Interior.ColorIndex = 35 'Vert Clair
End With
End Sub

bonne journée
  Réponse avec citation
Vieux 21/12/2005, 10h37   #6 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 4 966
Par défaut Re:surlignage d'une ligne

Salut Visiteur,

Je ne suis pas un adapte de macros, mais je dois bien avouer que la tienne est très bien, je l'ai adoptée.

Un petit inconvénient toutefois.
Il n'y a plus moyen d'appliquer un autre motif sur une cellule.
Y vois-tu une solution ?
Si le motif existe avant la macro, il est conservé, mais pas après.

Â+
andré est déconnecté   Réponse avec citation
Vieux 21/12/2005, 10h53   #7 (permalink)
visiteur
Guest
 
Messages: n/a
Par défaut Re:surlignage d'une ligne

re andré

cette macro surligne la ligne sélectionnée seulement
autrement je ne puis t'en dire davantage, car le code a été récupéré au boulot. désolé
  Réponse avec citation
Vieux 21/12/2005, 11h14   #8 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 4 966
Par défaut Re:surlignage d'une ligne

Re,

Merci beaucoup quand même.
En espérant que quelqu'un d'autre a une solution.
En attendant je me débrouille avec une MFC, là ça fonctionne.

Â+
andré est déconnecté   Réponse avec citation
Vieux 21/12/2005, 11h24   #9 (permalink)
Domi
Guest
 
Messages: n/a
Par défaut Re:surlignage d'une ligne

Bjr à toutes et à tous,

Pour récupérer la mise en forme spécifique, passer par l'enregistreur de macro, cà dépanne

Bon courage.
  Réponse avec citation
Vieux 21/12/2005, 11h59   #10 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 4 966
Par défaut Re:surlignage d'une ligne

Salut Domi,

Quel est l'avantage d'une macro par rapport à une MFC ?
Je ne me vois pas enregistrer une macro à chaque fois que je veux appliquer une mise en forme à une cellule, et devoir la supprimer à chaque fois que je veux effacer cette mise en forme.

La demande initiale de Diane était judicieuse : un bouton (dans la barre d'outils) pour activer et désactiver la macro.

Mais il y a plus simple me semble-t-il.
Si la cellule A1 (par exemple) est vide la macro est d'application, mais dès qu'on y met met un espace elle ne l'est plus.
Ceci devrait résoudre le problème.

Â+
andré est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 23h06.


(C) 2006 Excel Downloads