標題:
中文變了英文, 何解,
[打印本頁]
作者:
hong912
時間:
2015-11-23 12:25
標題:
中文變了英文, 何解,
請教大大們, 一個顥示問題, 附檔上傳, 內有說明,
先行謝過各前輩, 感恩,
[attach]22566[/attach]
作者:
GBKEE
時間:
2015-11-24 07:36
回復
1#
hong912
試試看
Option Explicit
Sub Ex()
Dim y%, m%, n%, d%, AR()
AR = Array(0, "一", "二", "三", "四", "五", "六", "日")
y = InputBox("輸入年分", , Year(Date))
For m = 1 To 12
With Sheets(m & "月")
.[g2:ak3] = ""
n = Day(DateSerial(y, m + 1, 1) - 1)
ReDim arr(1 To 2, 1 To n)
For d = 1 To n
arr(1, d) = d
arr(2, d) = AR(Weekday(DateSerial(y, m, d), vbMonday))
Next
.[g2].Resize(2, n) = arr
End With
Next
End Sub
複製代碼
作者:
stillfish00
時間:
2015-11-24 09:55
回復
1#
hong912
改用 [$-404]aaa 看能不能解決。
作者:
hong912
時間:
2015-11-24 12:06
回復
2#
GBKEE
謝謝版大回應,
已試過問題已解決, 感謝, 祝快樂.
作者:
hong912
時間:
2015-11-24 12:10
回復
3#
stillfish00
謝謝樓主回應, 樓主提示改用 [$-404]aaa試試, 可否明確說明, 因功力很淺,
謝謝!!
作者:
stillfish00
時間:
2015-11-24 13:31
本帖最後由 stillfish00 於 2015-11-24 13:42 編輯
回復
5#
hong912
[$-404] 為地區代碼,表示中文(台灣)
因為日期格式 aaa 依不同地區顯示不一樣
例如你在儲存格打 =TEXT(NOW(),"[$-409]aaa")
會出現"Tue" ([$-409]表示美國),而不是你要的 "週二"
作者:
准提部林
時間:
2015-11-24 14:01
arr(2, d) = Mid("六日一二三四五", DateSerial(y, m, d) Mod 7 + 1, 1)
作者:
hong912
時間:
2015-11-24 14:23
回復
6#
stillfish00
受教了, 感謝指導, 謝謝!!
作者:
hong912
時間:
2015-11-24 14:24
回復
7#
准提部林
衷心感謝回應, 謝謝謝!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)