It may results from that you can't define a range from a column subrange. e.g.
range garea=gpeak[$(gixl):$(gixr)]; //y range over peak limits
range xgarea=xgdata[$(gixl):$(gixr)]; //x range over peak limits
You can try the following:
range garea=spectrum[$(gixl+200-1):$(gixr+400-1)]; //y range over peak limits
range xgarea=xdata[$(gixl+200-1):$(gixr+400-1)]; //x range over peak limits
You can also use Origin's Peak Analyzer tool in the menu, which may be easier.
Sam
OriginLab Technical Services