作者A1pha ([αλφα])
看板Visual_Basic
标题[VBA ] 看似简单,但是找不出问题...
时间Thu Jun 24 17:31:45 2010
其实我只做了一件简单的事情...
但是搞不懂编译器是在抗议什麽==
我在表单上做了一个命令扭:
Private Sub CommandButton1_Click()
Call Calculate(Range("C2").Value, Range("C3").Value)
End Sub
在模组那边做了一个SUB
Sub Calculate(ByVal x As Single, ByVal y As Single)
.
. '因为问题应该不在这边所以就省略掉了
End Sub
我点了命令扭之後,
Call Calculate那边被反白,
出现:
引数的数量错误,或指定了不正确的属性。
应该不会是数量错误啊,
属性的部分我不清楚,
於是把Call Calculate(Range("C2").Value, Range("C3").Value)
改成Call Calculate(1500, 1500)
这样两个数字,
但是还是一样....
连输入数字都会错....我真的输了....搞不懂啊啊啊啊啊
唉,编译器的心比女人的心更难动啊~囧
--
知人善任 先帝帐下 魏延成栋梁
抑才贬能 孔明军中 文长变废将
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.202.55.129
※ 编辑: A1pha 来自: 210.202.55.129 (06/24 17:32)
1F:→ LPH66:你可能得仔细看一下 Calculate 的程式码了 06/24 18:16
2F:→ LPH66:唔, 没注意你是死在 Call 上面 那看看还有没有别的Calculate 06/24 18:16
3F:推 OTiux:话说1500是Integer,你要的参数是Single... 想来上面的Value 06/24 19:11
4F:→ OTiux:也不是Single吧…… 06/24 19:11
5F:推 sueadolph:Calculate 是关键字...... 06/24 19:28
6F:→ sueadolph:你对女生说了不该说的关键字...当然是死刑啊(无误 06/24 19:30
7F:→ OTiux:Calculate 好像不是VB的关键字吧…当然不排除已经被其他命名 06/24 21:11
8F:→ OTiux:空间占用;可以试着给sub换个名? 06/24 21:12
9F:推 sueadolph:在excel的vba里 是关键字...原po改个名字就知道了 06/25 02:36
10F:→ A1pha:原来是这样...囧 在大楼上喊「小芷我爱你!!」 06/25 09:35
※ 编辑: A1pha 来自: 210.202.55.129 (06/25 09:36)
11F:→ A1pha:结果,被隔壁也叫小芷的恐龙听到了...囧 06/25 09:37