Hello I need to paste as values in Excel some copied cells. How Can I do? With my code I can copy as formulas and not as values! That's my code:
clcclear allexcel = actxserver('Excel.Application');excel.Visible = 1;excel.DisplayAlerts = 0;filename = 'C:\Dropbox\Auryn\ESTRATEGIAS\ibs multiactivo2.xlsm';filename2 = 'C:\Dropbox\Auryn\ESTRATEGIAS\ZEN REAL2.xlsm';filename3 = 'C:\Dropbox\Auryn\Ordenes\Recommendations2.xlsx';ibs = excel.Workbooks.Open(filename);zen = excel.Workbooks.Open(filename2);rec = excel.Workbooks.Open(filename3);pause(60)zen.Activateinvoke(zen,'Save')zen.Closeibs.ActivateSheets = excel.ActiveWorkBook.Sheets; sheet2 = get(Sheets, 'Item', 5); invoke(sheet2, 'Activate'); Activesheet = excel.Activesheet;Activesheet.Range('B64:W104').Copy;rec.Activatewksheet = rec.Worksheets.Item('Ordenes');wksheet.Paste(wksheet.Range('B10'));
Best Answer