Probleme sur excel

ben -  
 random -
Bonjour
je souhaite trouver une fonction qui me permet de noircir des cases selon d'un tableau si la condition est pas respectée. Je crois qu'il faut faire du visual basic mais suis pas sur.
Moi pour mon souci je teste si une case est egal a 4 ou a 5 et si la reponse est 4 je veux que cela noircir une partie de mon tableau, soit quelques cases que je designerai.
je vous remercie d'avance

4 réponses

teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 588
 
Bonjour,

Utilise la mise en forme conditionnelle.

Toco y se gausos !!!
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonsoir

j'avais eu la même idée mais cela ne fonctionne pas pour

"je veux que cela noircir une partie de mon tableau, soit quelques cases que je designerai"

car la mise en forme est conditionelle de la cellule.


toujours zen
0
teutates Messages postés 19847 Date d'inscription   Statut Modérateur Dernière intervention   3 588
 
Si la valeur de la cellule est égale à 4
Format -> Motif = Couleur noire

Ca fonctionne !!!

Toco y se gausos !!!
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonsoir

ok cela marche mais uniquement pour la cellule =4
et pas pour toutes les cellules à noicir !

et donc à mon avis cela ne répond pas à la question...

toujours zen
0
eve
 
je ne comprends pas le problème. Cela marche très bien avec la mise en forme conditionnelle.
Sélectionner la zone
Format/mise en forme conditionnelle
Si la valeur de la cellule est égale à 4 ou comprise entre telle et telle valeur on applique une couleur
0
UsulArrakis Messages postés 7683 Statut Contributeur 3 194
 
bon j'y connais rien en macro mais celle-ci fonctionne si B1 = 4
elle noircie les cellules A1 B6 D8 ...

Sub noircir()
'
' noircir Macro
' Macro enregistrée le 04/12/2004 par Utilisateur
'

'
Dim Nb1 As Double
Nb1 = Feuil1.Cells(1, 2)
If Nb1 = 4 Then
Range("A1,B6,D8,D4,F3,F7,F12,G10,G5").Select
Range("A1").Activate
With Selection.Interior
.ColorIndex = 1
.Pattern = xlSolid
End With
Else

End If

End Sub

mais va surtout voir là :
http://www.cathyastuce.com/w-agora/index.php?site=cathyastuce&bn=
où là
http://vlohr.free.fr/Forum_VeriTi/forum_1.php

(_Usul d'Arrakis
Serial_dreamer_)
0
random
 
essaye la mise en forme conditionnelle
0