看板 Visual_Basic 關於我們 聯絡資訊
其實我只做了一件簡單的事情... 但是搞不懂編譯器是在抗議什麼== 我在表單上做了一個命令扭: 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)
LPH66:你可能得仔細看一下 Calculate 的程式碼了 06/24 18:16
LPH66:唔, 沒注意你是死在 Call 上面 那看看還有沒有別的Calculate 06/24 18:16
OTiux:話說1500是Integer,你要的參數是Single... 想來上面的Value 06/24 19:11
OTiux:也不是Single吧…… 06/24 19:11
sueadolph:Calculate 是關鍵字...... 06/24 19:28
sueadolph:你對女生說了不該說的關鍵字...當然是死刑啊(無誤 06/24 19:30
OTiux:Calculate 好像不是VB的關鍵字吧…當然不排除已經被其他命名 06/24 21:11
OTiux:空間占用;可以試著給sub換個名? 06/24 21:12
sueadolph:在excel的vba裡 是關鍵字...原po改個名字就知道了 06/25 02:36
A1pha:原來是這樣...囧 在大樓上喊「小芷我愛妳!!」 06/25 09:35
※ 編輯: A1pha 來自: 210.202.55.129 (06/25 09:36)
A1pha:結果,被隔壁也叫小芷的恐龍聽到了...囧 06/25 09:37