- 帖子
- 107
- 主題
- 8
- 精華
- 0
- 積分
- 127
- 點名
- 0
- 作業系統
- Windows XP
- 軟體版本
- Office 2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2011-8-29
- 最後登錄
- 2025-1-28
|
[發問] 有關 Calendar1 的使用 [已解決]
本帖最後由 jimmyhk 於 2011-9-23 13:37 編輯
請問有沒有辦法控制彈出日曆,
於點選日期後輸出的值是 yyyymmdd,
現在它只能出 yyyymd <- 如是個位數月份及個位數日期.- Private Sub Calendar1_Click()
- Calendar1.Visible = False
-
- Label24.Caption = Calendar1.Year & Calendar1.Month & Calendar1.Day
- Sheets("Input").Range("A23").Value = Label24.Caption
- End Sub
- Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
- Calendar1.Visible = True
- End Sub
複製代碼 暫時用了以下方法解決- Private Sub Calendar1_Click()
- Calendar1.Visible = False
- If Calendar1.Month < 10 Then
- m = "0" & Calendar1.Month
- Else
- m = Calendar1.Month
- End If
- If Calendar1.Day < 10 Then
- d = "0" & Calendar1.Day
- Else
- d = Calendar1.Day
- End If
- Label24.Caption = Calendar1.Year & m & d
- Sheets("Input").Range("A23").Value = Label24.Caption
- End Sub
複製代碼 |
|