Bonjour à tous,
Mon problème: En ouvrant une feuille excel, j'aimerais pouvoir lire les valeurs des cellules et de les comparer à une Valeur X (exemple 50), puis si la valeur lu est inférieur, mettre la cellule de couleur rouge et à l'inverse, si elle est supérieur, la mettre de couleur verte.
Code:
► Afficher le texte
#include <Excel.au3>
Local $oExcel = _ExcelBookNew() ;Create new book, make it visible
For $i = 1 To 100 ;Loop
_ExcelWriteCell($oExcel, $i, $i, 1) ;Write to the Cell
Next
MsgBox(0, "Information", "Les valeurs inférieurs à 50 seront en rouge, supérieur en vert!")
For $i = 1 To 100 ;Loop
$sCellValue = _ExcelReadCell($oExcel, $i, 1)
;~ MsgBox(0, "", "The Cell Value is: " & @CRLF & $sCellValue, 2)
Next
_ExcelBookSaveAs($oExcel, @TempDir & "\Temp.xls", "xls", 0, 1) ; Now we save it into the temp directory; overwrite existing file if necessary
_ExcelBookClose($oExcel) ; And finally we close out
Si quelqu'un connait la réponse à mon problème
J’ai bien commencé à regarder du côté du code et des conditions, mais je bloque encore sur la mise en place correcte de la logique. C’est le genre de chose que j’ai déjà rencontrée en structurant des données et des tableaux après avoir suivi
formaSEO, où l’on apprend à bien organiser les règles et les automatismes.
Sylvain