[算表]用宏加 枢纽分析表判断资料来源

楼主: kokomo1 (bibo)   2018-02-13 11:06:43
软件:excel
版本:2013
请问如何使用宏的方式加入枢纽分析表,且自动判断资料范围(资料栏数固定,列数不固
定),也可在各个sheet上执行宏,谢谢。黄色标示部分有问题,但sourcedata不知如何改,
谢谢指导。
https://i.imgur.com/6Bcx49F.jpg
作者: soyoso (我是耀宗)   2018-02-13 11:18:00
sourcedata方面以"工作表名!a7:av"& range.end().row的方式改为动态范围各个sheet上执行宏是指于各个sheet内执行建立该sheet内的枢纽分析表吗,如果是的话,则循环for..next终止值以sheets.count,或以for each..next集合以sheets
楼主: kokomo1 (bibo)   2018-02-13 11:33:00
工作表名怎么改以现使用工作表执行后:标示在range上,编译错误:引数不为选择性
作者: soyoso (我是耀宗)   2018-02-13 11:40:00
如要取得所在工作表名称,activesheet.name回文打range.end().row不是要原po直接复制就贴上宏内而是以取得最后一笔有资料的列号(这于原po上一篇发文内就有写过)
楼主: kokomo1 (bibo)   2018-02-13 11:48:00
我知道了,谢谢还是有问题https://i.imgur.com/IRkrq1U.jpg
作者: soyoso (我是耀宗)   2018-02-13 14:23:00
用字串string,不用set
楼主: kokomo1 (bibo)   2018-02-13 14:31:00
ok谢谢,下一段语法有错,请问错哪
作者: soyoso (我是耀宗)   2018-02-13 14:35:00
连接符号 变量以&来连接字串,fname后面没有,!也不在""内
楼主: kokomo1 (bibo)   2018-02-13 14:58:00
执行后枢纽分析表字段名称无效,请问哪里还有问题?https://i.imgur.com/Ncru1UX.jpg
作者: soyoso (我是耀宗)   2018-02-13 15:21:00
测试 https://i.imgur.com/pwM5egB.jpg 并无错误讯息请检查rng2.row所取得的列号是否正确再检查sourcedata来源资料字串是否正确
楼主: kokomo1 (bibo)   2018-02-13 16:02:00
检查取得列号无误,fname字串无误,但sourcedata内如何检查?https://i.imgur.com/H8uooOw.jpg
作者: soyoso (我是耀宗)   2018-02-13 16:04:00
看要以msgbox、debug.print或写入储存格看该字串的范围是否对应正确范围位置或是上传档案到云端,贴上连结应会比较清楚

Links booklink

Contact Us: admin [ a t ] ucptt.com