Prob de Mfc

T

Temjeh

Guest
Bonjour à tous

Encore une fois je solicite votre aide

J'aimerais savoir comment dans une feuille(activate ou Mfc) faire en sorte que si la cell qui est en col B d'une plage est vide (elle affiche le résultat d'une autre feuille)les cells de sa ligne(col A à K) sont caractère de couleur blanche.

Si B1 = '' ...A1,C1,D1,E1,F1,G1,H1,I1,J1,K1 sont de police blanche





Merci milles fois

Temjeh
[/img]http://pages.videotron.com/temjeh/logo/7.gif
 

Dan

XLDnaute Barbatruc
Bonjour,

Pour B1 fais ceci :
- Place toi en A1
- Menu / format / mise en forme condi
- Choisis 'la formule est' dans la liste déroulante de gauche
- A droite, tapes --> =$B1=0
- Clique sur format et vas dans 'Police' pour choisir la couleur blanche, puis OK
- Recopier cette formule pour les cellules C1, D1, etc en faisant copier - collage spécial - format.

BOn travail

;)
 
T

Temjeh

Guest
Rebonjour

Voici une idée:

For i = 1 To Range('B1000').End(xlUp).Row
If ActiveCell.Value = '' Then
ActiveCell.EntireRow.Font.ColorIndex = 2
Else
ActiveCell.EntireRow.Font.ColorIndex = 1
End If
Next i

Le prob est qu'il ne reconnait pas une cell vide qui fait référence a une autre. Il la prend pour non-vide.

Si vous avez une idée je suis preneur

Temjeh

Merci
 

Gael

XLDnaute Barbatruc
Bonjour Temjeh,

Sur la première cellule par exemple C1, tu fais format, MFC puis tu choisis 'La formule est' et tu tapes:

=$B$1=''

Tu choisis la couleur motif ou police que tu souhaites puis 'OK'.

Tu cliques sur 'reproduire la mise en forme' (outil en forme de pinceau) et tu sélectionnes toutes les cellules de la plage.

@+

Gael

PS: Et salut Dan, je n'avais pas rafraîchi.

Gael

Message édité par: Gael, à: 31/01/2006 12:51
 
T

Temjeh

Guest
Me revoilà

Si aussi vous avez une idée pour ma formule qui ne reconnait pas une cell vide qui fait référence a une autre. Il la prend pour
non-vide.


For i = 1 To Range('B1000').End(xlUp).Row
If ActiveCell.Value = '' Then
ActiveCell.EntireRow.Font.ColorIndex = 2
Else
ActiveCell.EntireRow.Font.ColorIndex = 1
End If
Next i

ca peut toujour servir

Merci

Temjeh
 

Dan

XLDnaute Barbatruc
Re,


Quelle est la plage concernée par cela.

- Plage de condition : c'est une cellule dans la colonne B jusque B1000 maximum ?
- Plage sur laquelle on applique la couleur ?

Est-ce que B doit aussi être en couleur ?

;)
 

Discussions similaires

Réponses
5
Affichages
683
Réponses
2
Affichages
511

Statistiques des forums

Discussions
312 485
Messages
2 088 817
Membres
103 971
dernier inscrit
abdazee