Asked by Homa
on 27 Nov 2012

I have written in my matlab program:

EnergyfromSun = xlsread('C:\Homa\Thesis\Matlab\SC\ASTMG173num.xls'); but I got this message:

??? No appropriate method, property, or field UsedRange for class Interface.Microsoft_Excel_14.0_Object_Library._Chart.

Error in ==> xlsread at 302 DataRange = Excel.ActiveSheet.UsedRange;

Error in ==> T2011 at 10 EnergyfromSun = xlsread('C:\Homa\Thesis\Matlab\SC\ASTMG173num.xls');

>> This excel sheet has 2 columns and 2002 rows and I am using matlab 7.11.0 version Please help me, I am too confused. Thanks Homa

*No products are associated with this question.*

Answer by Walter Roberson
on 27 Nov 2012

Accepted answer

The error message is complaining that UsedRange does not apply to charts. I do not know enough about Excel to know what the solution is, other than to delete the chart. Possibly if you specify the range of rows/columns that might solve the problem.

Opportunities for recent engineering grads.

## 4 Comments

## Lalit Patil (view profile)

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/54904#comment_113725

Try this.

EnergyfromSun = xlsread('C:\Homa\Thesis\Matlab\SC\ASTMG173num.xlsx');

or

EnergyfromSun = xlsread('C:/Homa/Thesis/Matlab/SC/ASTMG173num.xls');

## Jan Simon (view profile)

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/54904#comment_113737

@Lalit: I do not assume, that the filename is wrong. Using the backslash is valid under Windows.

## Walter Roberson (view profile)

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/54904#comment_113740

Is there a chart in the .xls file? Is there anything other than plain data?

## Homa (view profile)

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/54904#comment_113745

@ Walter yes there is a chart!! Thanks a lot