Contrôle d'Excel par MATLAB via Automation
Contrôle d'Excel par MATLAB via Automation
:arrow: Lien : http://briot-jerome.developpez.com/matlab/tutoriels/excel-automation/sommaire/
:!: N'hésitez pas à donner vos avis et à apporter des commentaires sur cet article à la suite de ce message
:idea: Vous pouvez également noter cet article en utilisant l'outil de notation de cette discussion dans la barre de menu en haut à droite
:merci:
:fleche: Retrouver les meilleurs cours et tutoriels pour apprendre Microsoft Office Excel
mise en forme conditionnelle
Tout d'abord un grand merci pour ce tutoriel qui est vraiment très bien réalisé!:ccool:
Peut être qu'une question n'a pas sa place ici, mais je désire en poser une à propos de la mise en forme conditionnelle. Je cherche à utiliser une échelle de couleur. En suivant votre modèle j'arrive à :
Code:
colsc = range.FormatConditions.Add(xlColorScale);%où la cst VB xlColorScale=3
ou encore :
Code:
colsc = range.FormatConditions.AddColorScale(ColorScaleType); %où la cst VB ColorScaleType=2 pour une échelle à 2 couleurs
maintenant je voudrais inverser cette échelle qui va du rouge pour les faibles valeurs au jaune pour les grandes valeurs pour un soucis de représentativité
j'ai tenté d'utiliser quelque chose comme :
Code:
1 2
| colsc.ColorScaleCriteria(1).FormatColor.Color = 65535;
colsc.ColorScaleCriteria(2).FormatColor.Color = 255; |
en m'appuyant sur les codes VB mais sans résultat. J'ai le message d'erreur suivant :
No appropriate method, property, or field FormatColor for class
Interface.00024494_0000_0000_C000_000000000046.
Le message parle par lui même. FormatColor n'est pas le champs approprié sous MATLAB. Quel champs ou simplement quelle formulation serait donc approprié(e)?
Merci par avance pour vos lumières! ^^