Office 板


LINE

各位板上高手晚上好。 我想要把一个字串阵列传入sub中,试了很多方法都不成功,错误讯息:型态错误,必需是 阵列或使用者自定义。我的code 如下。 sub inserthead(head as variant) 略 end sub a=array("日期","品名","数量,"状态,"备注") inserthead header 有确认过a是有建立起来的。 呼叫时有试过下列方式都失败 inserthead array("日期","品名","数量,"状态,"备注") inserthead ("日期","品名","数量,"状态,"备注") inserthead a 以上,请高手指导一下,感恩。 --
QR Code



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.137.52.102 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1579798136.A.DB0.html
1F:→ soyoso: 内文所提供的,应是会先产生编译错误,因为array内少了双 01/24 08:25
2F:→ soyoso: 引号,应为array("日期","品名","数量","状态","备注") 01/24 08:26
3F:→ soyoso: 如果实际也是打上面的话,测试inserthad array(...)或 01/24 08:28
4F:→ soyoso: inserthead a也是可行的https://i.imgur.com/3dPPmIC.gifv 01/24 08:28
5F:→ soyoso: 因此请提供更完整的部分来测试才会比较清楚 01/24 08:29
6F:→ yimean: @s大,不是很懂,我有双引号阿。不过你说的没错是编译错误 01/24 11:21
7F:→ yimean: https://imgur.com/sbHxSZ0 01/24 11:21
8F:→ soyoso: 我回文写了是内文所提供的,没有双引号 01/24 11:23
9F:→ soyoso: 来,请看,内文提供的,我直接复制到程序内,就是出现编辑 01/24 11:24
10F:→ soyoso: 错误 https://i.imgur.com/SjY9GNY.jpg 01/24 11:24
11F:→ soyoso: 编译 01/24 11:25
12F:→ soyoso: 所以我才回内文少了双引号 01/24 11:26
13F:→ soyoso: 如以原po回文资料来模拟,且程序insert_header引数个数相 01/24 11:45
14F:→ soyoso: 符下,是可以的 https://i.imgur.com/B2IndGb.gifv 01/24 11:46
15F:→ soyoso: 但可以模拟出该错误讯息是以head() 01/24 11:48
16F:→ soyoso: 如 https://i.imgur.com/PYdg5yR.jpg 这就不知原po是否是 01/24 11:48
17F:→ soyoso: 这样了。如果也不是,再请提醒01/24 08:29请提供"更完整" 01/24 11:49
18F:→ soyoso: 的部分来测试,也不要让回文者再那边猜 01/24 11:50
19F:→ yimean: @s大,感谢您耐心回复,奉上连结,麻烦您了。 01/24 13:08
yimean: https://github.com/yimeantw/VBA-Questions/ ※ 编辑: yimean (106.1.36.147 台湾), 01/24/2020 13:12:52
20F:→ soyoso: ?看了原po的档案,不就是我01/24 11:48所提到的 01/24 13:25
21F:→ soyoso: 因为head()的关系,那要改成什麽,就是内文所写的head 01/24 13:27
22F:→ soyoso: 01/24 08:28和01/24 11:46所录制都是再解释如何可正确传入 01/24 13:29
23F:→ soyoso: 和接收 01/24 13:29
24F:→ soyoso: 其他写法测试也有错误 01/24 13:46
25F:→ soyoso: 1.有写Option Explicit,那就需明确地宣告所有变数,但变 01/24 13:46
26F:→ soyoso: 数j,head,End_Column都没有宣告 01/24 13:46
27F:→ soyoso: 2.设计的按钮在工作表"控制视窗"而range.select选取不是在 01/24 13:46
28F:→ soyoso: 该工作表的话,会有错误,先worksheet.activate或select, 01/24 13:46
29F:→ soyoso: 在生管页面这个工作表後再range.select 01/24 13:46
30F:→ soyoso: 3.回圈於变数header集合,也是以header,不需header() 01/24 13:46
31F:→ soyoso: 4.回圈内要累加变数j要这样写的话,初始值就不要是0,因为 01/24 13:46
32F:→ soyoso: 第一次cells(1,j),这时j带入0,这个储存格是不存在的 01/24 13:46
33F:→ yimean: @s大,感谢您的耐心指导,是小弟没弄清楚您的意思,抱歉。 01/24 16:17
34F:→ soyoso: https://i.imgur.com/1tUnOOK.gifv 那看录制的部分吧 01/24 16:37
35F:→ soyoso: 一开始出现,型态不符:必须是阵列或使用者自订型态,这应 01/24 16:39
36F:→ soyoso: 该就是原po内文所述的错误讯息吧 01/24 16:39
37F:→ soyoso: 那原因是什麽就是header()不要括号,就可以 01/24 16:41
38F:→ soyoso: 至於实际巨集接下来是动作的,因只是要解释内文错误产生的 01/24 16:42
39F:→ soyoso: 原因,我就删除了;而接下来的动作也会错误,而该错误产生 01/24 16:43
40F:→ soyoso: 的原因,我也回在13:46的四点内了 01/24 16:43
41F:→ yimean: @S大,我已经解决这个问题了喔。感谢您。 01/24 16:44







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP