- 帖子
- 51
- 主題
- 17
- 精華
- 0
- 積分
- 200
- 點名
- 0
- 作業系統
- winxp
- 軟體版本
- officexp
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-7-31
- 最後登錄
- 2018-9-19
|
感謝版主幫忙,但第二個問題還是出現同樣結果
程式碼如下:
Sub strike()
Dim i, j, k, l
i = Round(Sheet3.Cells(2, "F") / 50, 0) * 50
j = i Mod 100
k = IIf(j = 0, i, (Int(i / 100) + 1) * 100)
l = IIf(j = 0, i, Int(i / 100) * 100)
strikein k, l
End Sub
Sub strikein(x As Single, y As Single)
Sheet3.Cells(4, "M") = x
Sheet3.Cells(4, "N") = y
End Sub
其中k和l是有小數點的,所以應該是用single…吧?
錯誤訊息仍然是引數型態不符,再次感謝版主幫忙 |
|