通过 vba查找到表中某一数据,然后需要知道该数据所在的行和列

2024-12-04 07:35:58
推荐回答(1个)
回答1:

是EXCEL吗?如果收到的都是EXCEL表就好办了。
1.建一个新excel文件"a.xls"作为汇总数据的文件.建好后先保存一下。
2.在a的Sheet1中加入一个按钮来收集数据:
例如要打开c:\Book1.xls,就为按钮加入代码:
Workbooks.Open "c:\Book1.xls" '打开表文件
Workbooks("c:\Book1.xls").Activate '激活表
3.在Book1.xls找数据:
用Activesheet.cells(行号,列号)引用单元格去查找(Activesheet就是步骤2激活的Book1表)。记下找到的结果赋值给自定义的全局变量。
4.Workbooks("c:\a.xls").Activate'激活a表
5.仍然用Activesheet.cells(行号,列号)来引用本表单元格填写前面记录的全局变量值。
不知道说明白没有。