[VBA ] 看似簡單,但是找不出問題...

看板Visual_Basic作者 ([αλφα])時間15年前 (2010/06/24 17:31), 編輯推噓3(308)
留言11則, 4人參與, 最新討論串1/1
其實我只做了一件簡單的事情... 但是搞不懂編譯器是在抗議什麼== 我在表單上做了一個命令扭: 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)

06/24 18:16, , 1F
你可能得仔細看一下 Calculate 的程式碼了
06/24 18:16, 1F

06/24 18:16, , 2F
唔, 沒注意你是死在 Call 上面 那看看還有沒有別的Calculate
06/24 18:16, 2F

06/24 19:11, , 3F
話說1500是Integer,你要的參數是Single... 想來上面的Value
06/24 19:11, 3F

06/24 19:11, , 4F
也不是Single吧……
06/24 19:11, 4F

06/24 19:28, , 5F
Calculate 是關鍵字......
06/24 19:28, 5F

06/24 19:30, , 6F
你對女生說了不該說的關鍵字...當然是死刑啊(無誤
06/24 19:30, 6F

06/24 21:11, , 7F
Calculate 好像不是VB的關鍵字吧…當然不排除已經被其他命名
06/24 21:11, 7F

06/24 21:12, , 8F
空間占用;可以試著給sub換個名?
06/24 21:12, 8F

06/25 02:36, , 9F
在excel的vba裡 是關鍵字...原po改個名字就知道了
06/25 02:36, 9F

06/25 09:35, , 10F
原來是這樣...囧 在大樓上喊「小芷我愛妳!!」
06/25 09:35, 10F
※ 編輯: A1pha 來自: 210.202.55.129 (06/25 09:36)

06/25 09:37, , 11F
結果,被隔壁也叫小芷的恐龍聽到了...囧
06/25 09:37, 11F
文章代碼(AID): #1C8oO3-H (Visual_Basic)