How can I determine excel range by column numbers in mscript?
36 次查看(过去 30 天)
显示 更早的评论
For example I want to set the range Range('A1') as Cell(1,1).
How can I switch the code below by column numbers?
eSheet.Range('A1').Value = 1;
0 个评论
回答(1 个)
Saffan
2023-8-30
Hi,
To access the excel column using column number instead of column name, you can use “xlsColNum2Str” method from File Exchange as shown in the following code snippet:
% Set the column number
columnNumber = 1;
% Convert column number to column letter using xlsColNum2Str function
columnName = xlsColNum2Str(columnNumber);
% Set the row number
rowNumber = 1;
% Create the complete cell reference string
cellReference = [columnName{1}, num2str(rowNumber)];
% Set the value of the cell using the complete reference
eSheet.Range(cellReference).Value = 1;
The “xlsColNum2Str” method takes column number as input and gives column name as the output. You can get the script of the method from here:
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Spreadsheets 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!