
使用offset方法
Set c = ActiveCellOffset(-1, 0) '取得活动单元格左边一格
倍数关系是什么关系?自己往里面套吧
offset(n,m)横向n格,纵向m格,负数时往左上,正数时往右下
不需要宏,将文件放到同一文件夹内,直接跨文件引用,用 [文件名]表名!单元格 进行引用即可。这里还要做一个字串连接,还要用到INDIRECT函数。
如在collect,sheet1,A2中输入
=INDRECT("["&A1&“xlsx"&"]"&"sheet2!B2")
以下分2步说明:
第一步:A1为”14001“,则"["&A1&“xlsx"&"]"&"sheet2!B2"的计算结果为[14001xlsx]sheet2!B2
第二步:INDRECT函数则是根据第一步生成的字符串引用对应的单元格。
如图所示,如果D列单元格内包含A1:B8区域内的某一个单元格内容,则E列显示“包含”,否则显示“不包含”:
公式为=IF(COUNT(FIND(A$1:B$8,D1)),"包含","不包含")
公式释义:在D1中分别查找A1:B8中的内容,找到返回一个位置数字,找不到则为错误,用conut函数计算find计算结果中的数字个数,只要count结果大于0,则说明包含。
以上就是关于excel宏 如何读取某相对位置单元格中的数据,然后放置到宏代码中全部的内容,包括:excel宏 如何读取某相对位置单元格中的数据,然后放置到宏代码中、如何根据一个excel文件单元格中的值,用宏调用相应名称的excel文件中的值、Excel中怎样用宏获取含有某一内容(例如23)单元格地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)