Mise en forme paramétrée avec excel - Divers - Programmation
Marsh Posté le 31-05-2004 à 15:36:26
ReplyMarsh Posté le 31-05-2004 à 15:37:21
| uriel a écrit : c'est pas de la prog, soft et reseaux  | 
 
 
oui, mais krapal veut pas me de-TT le temps que je pose ma question ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
 
Marsh Posté le 31-05-2004 à 15:48:41
ReplyMarsh Posté le 31-05-2004 à 16:10:18
Tu sélectionnes ta cellule via la méthode Select de l'objet Range et tu joues avec la propriété Interior. 
 
Exemple : pour mettre la cellule A1 en jaune (tiré de la doc d'Excel) 
| Code : 
 | 
 
Marsh Posté le 31-05-2004 à 16:19:52
C'est pas en VBa que je veux le faire, c'est directement, par une formule 
Marsh Posté le 31-05-2004 à 16:34:20
| kadreg a écrit : C'est pas en VBa que je veux le faire, c'est directement, par une formule  | 
 
C'est pas possible  
 
 
http://support.microsoft.com/defau [...] -us;170787 
 
| Citation :   | 
 
En résumé, c'est VBA ou rien ![[:sinclaire] [:sinclaire]](https://forum-images.hardware.fr/images/perso/sinclaire.gif)
Marsh Posté le 31-05-2004 à 16:35:07
sapuduku 
Marsh Posté le 31-05-2004 à 16:36:22
Pourquoi ne pas utiliser VBA 
Marsh Posté le 31-05-2004 à 16:37:15
Parceque je connais pas ?
Marsh Posté le 31-05-2004 à 16:37:20
du tout
Marsh Posté le 31-05-2004 à 16:37:28
et que je ne veux pas en entendre parler 
Marsh Posté le 31-05-2004 à 16:41:56
Ben c'est pas sorcier ![[:sinclaire] [:sinclaire]](https://forum-images.hardware.fr/images/perso/sinclaire.gif) 
 
| Code : 
 | 
Marsh Posté le 31-05-2004 à 16:42:38
Laisse tomber, je sais même pas ou le mettre
Marsh Posté le 31-05-2004 à 16:55:53
- Tu ouvres l'éditeur VBA 
- Sur le panneau de gauche, tu choisis la feuille dans laquelle tu souhaites que la cellule soit modifiée 
- Dans le 1er combobox de l'éditeur, tu choisis "Worksheet" 
- Dans le second, tu choisis "Change" 
- Tu obtiens cette fonction, dans laquelle tu place le code que je t'ai indiqué : 
| Code : 
 | 
 
Target est un objet Range, donc tu peux remplacer Range("A1" ) par Target, à condition de réaliser un test pour voir si la cellule modifiée est bien A1 : 
| Code : 
 | 
Marsh Posté le 31-05-2004 à 14:33:35
Bonjour,
j'essaye de faire une mise en forme paramétrée d'une cellule sous excel. A savoir que si sa valeur est inférieure à 0, le fond est rouge, sinon, le fond est blanc.
Comment puis-je faire ?
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !