作者jimkukky (kukky)
看板Office
标题[算表] Vba 栏位数显示问题
时间Wed Mar 9 16:33:26 2016
这是别人做的VBA程式码,
档案连结如下:
https://drive.google.com/open?id=0B2vsjuRoYE1zblBlN0g1UngwY2M
问题是他的操作单元,
栏位数 B1
资料A的笔数 B2
资料B的笔数 B3
他说B1,B2,B3栏位数不填,系统会自动侦测,
可是我试了很久都是空白,
不知道原因是什麽,
请教各位大大谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.124.93.49
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1457512409.A.D1E.html
※ 编辑: jimkukky (140.124.93.49), 03/09/2016 16:34:15
※ 编辑: jimkukky (140.124.93.49), 03/09/2016 16:37:04
1F:→ soyoso: 工作表"操作画面"内储存格B1~B3为使用者选填资料 03/09 17:44
2F:→ soyoso: 如不填入,系统会自动侦侧,工作表"资料A"的栏、列笔数及 03/09 17:47
3F:→ soyoso: 工作表"资料B"的列数 03/09 17:48
4F:→ soyoso: 空白应是无将取得栏列笔数的值回传到该储存格 03/09 17:52
可是如果不让使用者自己填的话,系统自动侦测,可以将空白值补上吗,
还是需要加入什麽指令能够让他自动读取值,让他显示出来
※ 编辑: jimkukky (114.42.42.100), 03/09/2016 20:22:24
5F:→ soyoso: alt+f11开启vbe,双击"操作画面",加入 03/09 20:34
我有试过你的方法,不过还是会有问题,就是如果我在资料a或资料b加入新的资料,
在执行比较的时候,结果会跑不出来,且笔数会停留不会更动
※ 编辑: jimkukky (114.42.42.100), 03/09/2016 23:38:10
7F:→ soyoso: 如果原po不会自行输入的话,可在执行时先清除b1~b3的资料 03/10 00:08
可以成功了,谢谢s大,非常感激!
※ 编辑: jimkukky (114.42.42.100), 03/10/2016 08:57:09