Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Changement couleur

XC2ONE

XLDnaute Junior
Bonjour le Forum,

Suite à une recherche dans ma base données, je souhaiterais qu'une fois l'élément retrouvé la case change de couleur, voilà le code et je ne comprends pas, il ne marche pas systématiquement :

On Error Resume Next
Dim X As Range
Set X = Cells(2, 3)
If X = '' Then Exit Sub 'si la cellule C2 est vide (fin de la macro)
'Selection de colonnes de recherche
Range('A8:C1500').Select
Selection.Interior.ColorIndex = xlNone
Selection.Find(What:=X, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
ActiveCell.Select
With Selection.Interior
.ColorIndex = 34


Autres questions sur le même thème :
Est il possible à la saisie d'une cellule d'avoir un format conditionnel pour une ligne complète en rapport à une seule cellule.

MErci de votre aide si vous avez vu une erreur ou une autre idée.
 

Philippe

XLDnaute Occasionnel
Salut,

rajoute déjà un tiret bas après 'interior' à la fin de l'avant dernière ligne


après activecell.select:
selection.entirerow.select


Normalement ça devrait marcher

A+
Philippe
 
F

Fred

Guest
Salut,

ne t'embetes pas avec les macros et utilises plutot la mise en forme conditionnelle.

'la valeur de la cellule est égale à' ...

Pour ce qui du changement de couleur d'une ligne, par exemple ligne 1, en fonction du contenu de la case A1, c'est aussi possible avec la mise en forme conditionnelle :

'la formule est'
=$A1=...


a+
 

Discussions similaires

Réponses
12
Affichages
749
Réponses
2
Affichages
861
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…