Question
Gestion date Excel avec Powershell
- Atou
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 65
- Remerciements reçus 0
il y a 7 ans 1 jour #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
Merci d'avance
Connexion ou Créer un compte pour participer à la conversation.
- Hicham Madini
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 98
- Remerciements reçus 0
il y a 7 ans 1 jour #28524
par Hicham Madini
Réponse de Hicham Madini sur le sujet Re:Gestion date Excel avec Powershell
[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]
$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.
- Atou
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 65
- Remerciements reçus 0
il y a 7 ans 7 heures #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
J'avais aussi fait quelque chose mais pas très concluant ...
Merci beaucoup
Connexion ou Créer un compte pour participer à la conversation.
- Hicham Madini
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 98
- Remerciements reçus 0
il y a 7 ans 7 heures #28529
par Hicham Madini
Réponse de Hicham Madini sur le sujet Re:Gestion date Excel avec Powershell
Avec plaisir
Connexion ou Créer un compte pour participer à la conversation.
- Atou
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 65
- Remerciements reçus 0
il y a 7 ans 6 heures #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
[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.
- Hicham Madini
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 98
- Remerciements reçus 0
il y a 7 ans 5 heures #28532
par Hicham Madini
Réponse de Hicham Madini sur le sujet Re:Gestion date Excel avec Powershell
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
[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.098 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Gestion date Excel avec Powershell