- 帖子
- 103
- 主題
- 30
- 精華
- 0
- 積分
- 139
- 點名
- 0
- 作業系統
- wondows XP
- 軟體版本
- office 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 彰化
- 註冊時間
- 2013-2-21
- 最後登錄
- 2015-6-26
|
回復 4# mark15jill
感謝大大大力協助
畫面上呈現的跟我預想的一樣(0口0)"
看來我真的修行不夠><
原本我程式是寫這樣
但程式就判斷找不到DAY_i.Caption 這個成員....
繼續努力中...
Private Sub ComboBox2_Change()
If ComboBox1.ListIndex > -1 Then
chang_day
a = DateSerial(ComboBox1.Value, ComboBox2.Value, 1) '本月起始日
b = DateSerial(ComboBox1.Value, ComboBox2.Value + 1, 1) '下月起始日
c = DateSerial(ComboBox1.Value, ComboBox2.Value + 1, 1) - 1 '本月結束日
d = Weekday(TextBox1) '第一天位置
Else
ComboBox2 = ""
End If
End Sub
Sub chang_day()
Dim i, j, x, y
y = DateSerial(ComboBox1.Value, ComboBox2.Value + 1, 1) - 1
For i = 1 To 42
x = DAY_i - Weekday(DateSerial(ComboBox1.Value, ComboBox2.Value, 1)) + (DAY_i - 3) * 7
DAY_i.Caption = x
Next
End Sub |
|