- 帖子
- 463
- 主題
- 116
- 精華
- 0
- 積分
- 580
- 點名
- 0
- 作業系統
- Vista
- 軟體版本
- 2007
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-4
- 最後登錄
- 2017-11-13
 
|
各位前輩你們好!
前輩!!這樣的日期形態程式無法下拉
Sub 日期()
ZZ = InputBox("輸入日期", "請輸入日期", "101/12/30")
If ZZ = 0 Or ZZ = "" Then End
A = Split(ZZ, "/")
A(0) = A(0) + 1911
[B3] = Join(a, "/")
[B3].NumberFormat = "e/m/d"
[B3] = Format(ZZ, "[$-404]e/m/d")
[B3] = ZZ
Range("B3:B" & [a152].End(3).Row).DataSeries Rowcol:=xlColumns, Type:=xlChronological, Date:=xlYear, Step:=1
[B:B].EntireColumn.AutoFit
End Sub
程式寫出的[B3] =101/12/30
而B4=102/12/30 公式B4=EDATE(B3,12)這樣是錯誤值
請問這兩個問題 程式與公式要如何做好?
請知道的前輩,不吝賜教謝謝再三!! |
|