Question Gestion date Excel avec Powershell

Plus d'informations
il y a 7 ans 13 heures #28523 par Atou
Réponse de Atou sur le sujet Re:Gestion date Excel avec Powershell
Je crois qu'on s'est pas compris, en gros je voudrais que les colonne cumul 2018 et 2019 s'additionne et si le résultat est supérieur à 100h, on colorie la case ou il y a le nom du logiciel en rouge et si c'est inférieur à 10h, on remplie en vert ;)

Merci d'avance ;)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 13 heures #28524 par Hicham Madini
[code:1]for ($i = 3; $i -le $lastrow; $i++) {

$somme = $wsD.Cells($i , 5).value2 + $wsD.Cells($i , 7).value2

$somme|%{ if($_ -le 0.416666666666667){ $wsD.Cells($i , 1).interior.colorindex = 3 } };

$somme|%{ if($_ -ge 4.16666666666667){ $wsD.Cells($i , 1).interior.colorindex = 4 } }
}[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois #28528 par Atou
Réponse de Atou sur le sujet Re:Gestion date Excel avec Powershell
Ah merci beaucoup sa marche parfaitement ;)

J'avais aussi fait quelque chose mais pas très concluant ... :(

Merci beaucoup ;)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois #28529 par Hicham Madini
Avec plaisir :)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois #28530 par Atou
Réponse de Atou sur le sujet Re:Gestion date Excel avec Powershell
J'ai une dernière question, je voudrais savoir si il est possible d'utiliser une couleur personnalisé pour remplir la cellule, la ligne suivante que tu ma donnée me permet de choisir \"seulement\" 56 couleurs :

[code:1]
$wsD.Cells($i , 1).interior.colorindex = 4
[/code:1]

J'ai alors pensé à faire mes propres couleurs j'ai donc pensé à sa :

[code:1]
$wsD.Cells($i , 1).interior.color = RGB(255,105,105)
[/code:1]

Mais bon visiblement sa ne marche pas trop, je ne comprends pas trop pourquoi, j'ai regardé la syntaxe sur internet et sa ne veut pas marcher ...:(

Merci d'avance ;)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 11 mois #28532 par Hicham Madini
il faut passer par une fonction

[code:1]Function RGB ($red, $green, $blue ){
return [System.Double]( $red + $green * 256 + $blue * 256 * 256 )
}
[/code:1]

àprés tu peux faire appel à la fonction RGB


[code:1]$Macouleur = RGB 255 105 105

$wsD.Cells($i , 1).interior.color = $Macouleur
[/code:1]<br><br>Message édité par: hichammadd, à: 21/03/19 08:30

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.085 secondes
Propulsé par Kunena