我在我的Excel電子表格中有列日期。生成日期時,格式爲2015/27/04。但該列已被格式化爲「常規」。當我嘗試將格式更改爲「日期」時,我得到的輸出爲「########」。有誰知道這個問題是什麼?Excel日期類型
-1
A
回答
0
Image tutorial how change format
Video tutorial how change format
如果只有一個單元格,點擊它。 如果它們位於列中,請在列上方的字母上單擊鼠標左鍵以選擇並格式化整個列。 如果它們在一行中,請在該行旁邊的數字上單擊鼠標左鍵以選中並使用突出顯示的部分(或單元格)進行格式化以調出編輯菜單。選擇屏幕頂部欄上的「格式」。從下拉菜單中選擇「Cells ...」。
+0
我也嘗試了以上以及 – James
0
選擇要更改並運行此短宏小區:
Sub Formatter()
Dim r As Range
For Each r In Selection
ary = Split(r.Text, "/")
If UBound(ary) = 2 Then
r.Clear
r.Value = DateSerial(ary(0), ary(2), ary(1))
r.NumberFormat = "yyyy/dd/mm"
End If
Next r
End Sub
編輯#1:
從另一個子內使用此功能,我們必須修改格式化:
Sub Formatter(rng As Range)
Dim r As Range
For Each r In rng
ary = Split(r.Text, "/")
If UBound(ary) = 2 Then
r.Clear
r.Value = DateSerial(ary(0), ary(2), ary(1))
r.NumberFormat = "yyyy/dd/mm"
End If
Next r
End Sub
,並提供一個調用程序:
Sub MAIN()
Dim rng As Range
Set rng = Sheets("Fund Trend").Range("A11:A60")
Call Formatter(rng)
End Sub
相關問題
- 1. Typescript日期類型?
- 2. Python日期時間和日期類型
- 3. 如何將java日期類型存儲爲mysql日期類型?
- 4. c#列數據類型日期類型(NOT日期時間)
- 5. Freemarker中格式化日期類型日期類型爲Unknown
- 6. 如何在scala中重新創建excel的Long類型日期類型轉換
- 7. 如何解析此日期(/日期(1342622718553-0700)/)日期類型
- 8. 公式(日期)日期類型的SOQL日期比較
- 9. 日期對象的類型
- 10. Mysql datediff日期類型
- 11. 日期時間類型SQL
- 12. D3:格式日期類型
- 13. ASP.NET日期類型validaiton
- 14. Grails的日期類型
- 15. 更新空類型日期
- 16. 日期類型不支持
- 17. Mysql 2日期類型
- 18. knockout.js:輸入類型日期
- 19. 返回日期類型
- 20. android -compactCalendarView日期類型
- 21. Parse.com檢索類型「日期」
- 22. Rails驗證類型日期?
- 23. 輸入類型「日期」
- 24. MySql中的日期類型
- 25. Excel日期值
- 26. Excel VBA數字的正確日期類型?
- 27. VBA的Excel: 「YYYY」 字符串類型爲日期
- 28. Excel BIFF文件格式 - 日期的單元格類型
- 29. 按類型和到期日期
- 30. HTML輸入類型=日期星期幾
您是否試過讓柱子變寬? – LittleBobbyTables
如果它們看起來像一般格式,它們不是真正的日期 - 它們是存儲的文本。 (這不會讓我感到驚訝,因爲這不是一種典型的日期格式。) – Rory
外部系統生成Excel電子表格中的日期。是的,我試圖擴大那個不是問題的專欄。 – James