J'ai ajouté que les lignes pertinentes de mon code:Matlab: la couleur rgb est faux dans Excel
Asume J'ai RVB [106 113 50]. Je veux colorer les cellules A1 jusqu'à A7 par sa couleur.
Dans Excel j'ai eu une autre couleur que mspaint (certains site m'a apporté la même couleur de mspaint)
voici mon code:
rgb = [106 113 50];
clr = rgb * [1 256 256^2]'; %# convert to long number Excel understands
e = actxserver ('Excel.Application'); %# open Activex server
filename = fullfile(path_of_file,name_of_file); %# full path required
ewb = e.Workbooks.Open(filename); %# open the file
esh = ewb.ActiveSheet;
esh.Range('A1:A7').Interior.Color = clr;
merci! (ma version est 2003):] –