Différentes couleurs pour les cellules d'un tableau
Résolu/Fermé
chriseb.f
Messages postés
9
Date d'inscription
mardi 10 mars 2015
Statut
Membre
Dernière intervention
11 mars 2015
-
10 mars 2015 à 11:28
chriseb.f Messages postés 9 Date d'inscription mardi 10 mars 2015 Statut Membre Dernière intervention 11 mars 2015 - 10 mars 2015 à 15:17
chriseb.f Messages postés 9 Date d'inscription mardi 10 mars 2015 Statut Membre Dernière intervention 11 mars 2015 - 10 mars 2015 à 15:17
A voir également:
- Différentes couleurs pour les cellules d'un tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Tableau word - Guide
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
3 réponses
jordane45
Messages postés
38139
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
20 avril 2024
4 649
10 mars 2015 à 13:16
10 mars 2015 à 13:16
Bonjour,
Le souci se trouve au niveau de ton IF ..
Tu n'as aucune "cellule" contenant (STRICTEMENT) le texte "_KO" .......
ton IF ne sera JAMAIS vrai !
Pour faire ça.. tu peux utiliser strpos
Le souci se trouve au niveau de ton IF ..
if ( $test == "_KO" )
Tu n'as aucune "cellule" contenant (STRICTEMENT) le texte "_KO" .......
ton IF ne sera JAMAIS vrai !
Pour faire ça.. tu peux utiliser strpos
if (strpos($test,'_KO')){ $bg = "red" ; }
chriseb.f
Messages postés
9
Date d'inscription
mardi 10 mars 2015
Statut
Membre
Dernière intervention
11 mars 2015
10 mars 2015 à 13:57
10 mars 2015 à 13:57
Non cela ne vient pas de la.
si tu regarde bien je récupére bien la variable test avec $test =substr( $info[i],2,3);
Ca doit etre au niveau de la 2ieme boucle for que ca coince;
si tu regarde bien je récupére bien la variable test avec $test =substr( $info[i],2,3);
Ca doit etre au niveau de la 2ieme boucle for que ca coince;
jordane45
Messages postés
38139
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
20 avril 2024
4 649
10 mars 2015 à 14:17
10 mars 2015 à 14:17
ah oui je n'avais pas vu la ligne du dessus...
Tu as essayé de faire des ECHO de tes variables pour savoir ce qui se passait ?
Tu as essayé de faire des ECHO de tes variables pour savoir ce qui se passait ?
for ($i = 0; $i < 12; $i++){ $bg = "green" ; $test =substr( $info[i],2,3); $temp = " test:".$test . " equal?: " . $test == "_KO" ; if ( $test == "_KO" ){ $bg = "red" ; } print '<td bgcolor="' . $bg . '">' . $temp . " \n ". $info[$i] . '</td>'; }
chriseb.f
Messages postés
9
Date d'inscription
mardi 10 mars 2015
Statut
Membre
Dernière intervention
11 mars 2015
10 mars 2015 à 15:17
10 mars 2015 à 15:17
Hello
j'ai reussit j'ai utiliser un cas pour récupérer la valeur de mon test sur chaque celleule
j'ai reussit j'ai utiliser un cas pour récupérer la valeur de mon test sur chaque celleule
for ($i = 0; $i < 12; $i++) { $bg = "aquamarine" ; switch ($i) { case 0: $test="3cp"; break; case 3: $test =substr( $info[3],2,3); break; case 4: $test =substr( $info[4],2,3); break; case 5: $test =substr( $info[5],2,3); break; case 6: $test =substr( $info[6],2,3); break; case 7: $test =substr( $info[7],2,3); break; case 8: $test =substr( $info[8],2,3); break; case 10: $test =substr( $info[10],2,3); break; case 11: $test =substr( $info[11],2,3); break; case 12: $test =substr( $info[12],2,3); break; }