返回列表 上一主題 發帖

[發問] 請問在ThisWorkbook設定變數出現空白這種情況如何處理

[發問] 請問在ThisWorkbook設定變數出現空白這種情況如何處理

請教各位大大!
在ThisWorkbook裡
寫
Sub worksheet_open()
one=99
end Sub
然後在模組裡寫下
Sub My()
Dim MyTime, MyStr, timeend

MyTime = Sheets("Sheet4").Range("C2")

MsgBox one '希望顯示one為99
MyStr = Format(MyTime, "00:00:00")
MsgBox MyStr
Sheets("Sheet4").Range("C3") = MyStr
If Sheets("Sheet4").Range("A3") > MyTime Then
timeend = ("13:45:00 > 13:44:59")
MsgBox timeend
End If

If Sheets("Sheet4").Range("A3") < MyTime Then
timeend = ("08:45:00 < 13:44:59")
MsgBox timeend
End If
End Sub
==================================
希望紅色顯示出來99,結果出現空白,
請教這是為什麼?
謝謝各位大大耐心觀看!
人生只有三天,只有活在今天最踏實

回復 3# c_c_lai

謝謝C_C_lai大大您的解釋,
第一
原來我打錯了,不是worksheet_open(),應該是workbook_open(),
第二
Public宣告用法經過大大指導懂了一點。所以所有的變數最好都需要宣告比較好。
感謝!感謝!感謝!
人生只有三天,只有活在今天最踏實

TOP

        靜思自在 : 話多不如話少,話少不如話好。
返回列表 上一主題