VBA如何取得excel中的值???

lvkai0452 2008-10-13 03:45:45
这是我的程序

var xls;
var slt;
xls = obj.Application;

var xlsheet = xls.Worksheets(1);

xls.Range("B3:D3").Select选择excel文件中的某一块区
域 slt = xls.selection;


var numRows = slt.Rows.Count;//选择的行数
var numcolumns = slt.Columns.Count;//选择的列数
var num=slt.Columns;
alert("行数:"+numRows);
alert("列数:"+ numcolumns);
alert("单元格数为:"+num);
我想要得到这块选中区域的每个里面的内容应该怎么得啊,谢谢了.用cells()这种方式能得到吗应该怎么样得啊,谢谢了急!
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuwenning 2008-10-14
  • 打赏
  • 举报
回复
用xlSheet.Cells(row,col) 得到一块区域值,将其装入数组(二维)中,再引用数组
lvkai0452 2008-10-13
  • 打赏
  • 举报
回复
我也知道用xlSheet.Cells(row,col) 能得到但是我得一块区域,应该怎么得到第一点的row,col啊
kris2010 2008-10-13
  • 打赏
  • 举报
回复
可以直接引用, 装入数组中
xuwenning 2008-10-13
  • 打赏
  • 举报
回复
用cells()这种方式能得到
xlSheet.Cells(row,col) '为对应row,col的值

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧