返回列表 上一主題 發帖

[發問] 日期相減

[發問] 日期相減

[A1]=今天日期(=TODAY)
[B1]=例如85.01.08(可輸入(隨時更動))
[C1]=結果?

如何用VBA計算日期相減答案????

回復 12# 准提部林


    謝謝大大耐心的指導..感恩

TOP

回復 11# sillykin


DT = "85.10.1" '民國
D = Split(DT, ".")
D = DateSerial(D(0) + 1911, D(1), D(2))
MsgBox "西元:" & D

TOP

回復 10# sillykin


   EXCEL2000版可執行
DT = "85.10.1" '民國
MsgBox "西元:" & DateValue(Replace("r" & DT, ".", "/"))

   EXCEL2013版--出現錯誤

9999.jpg (17.14 KB)

9999.jpg

TOP

回復 9# 准提部林


    謝謝大大的回覆....小弟巳了解

TOP

回復 8# sillykin


A1=TODAY()
A2= 77.8.7

A3:=A1-SUBSTITUTE("R"&A2,".","/")      是〔距今幾天〕而不是〔幾年幾月幾日〕

TOP

回復 7# sillykin


    謝謝大大..
小弟可能沒有說清楚
A1=TODAY()   ; 日期格式為 104/10/1
A2= 77/8/7
A3=結果       ;(為幾年幾月幾日)民國格式顯示


抱歉,製造大大的困擾

TOP

回復 6# 准提部林


    謝謝大大的回覆及指導..,小弟試試..感恩

TOP

DT = "85.10.1" '民國
MsgBox "西元:" & DateValue(Replace("r" & DT, ".", "/"))

TOP

先把B1的日期轉換成跟A1的格式相同再相減呢

TOP

        靜思自在 : 【行善要及時】行善要及時,功德要持續。如燒開水一般,未燒開之前千萬不要停熄火候,否則重來就太費事了。
返回列表 上一主題