- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2024-11-14
|
5#
發表於 2011-9-25 08:10
| 只看該作者
回復 4# av8d
我剛剛測試了一下並不會發生你所說的問題呢?
我是先新增一個 UserForm 在於其上新增一個 TextBox1 與 功能按鈕(cbOk)
再透過 Sheet1 的 SelectionChange 觸發事件來執行輸入作業.- Private Sub Worksheet_SelectionChange(ByVal Target As Range)
- UserForm1.Show
- End Sub
複製代碼- Private Sub cbOk_Click()
- Dim B, C, D
- B = (Year(TextBox1))
- C = (Month(TextBox1))
- D = (Day(TextBox1))
-
- MsgBox ("你輸入的日期是 : " & B & " 年 " & C & " 月 " & D & " 日")
- UserForm1.Hide
- End Sub
複製代碼 而你的程式之所以會發生錯誤我猜測有兩個可能:
1. 年、月兩者與 日 的變數其宣告格式不同或是不在同一區域.
2. 引用上述三者的程式不在同一區域. |
|