標題:
通過巨集工作表全表做了TRIM之後, 日期變更了
[打印本頁]
作者:
pcwh3
時間:
2012-2-16 16:03
標題:
通過巨集工作表全表做了TRIM之後, 日期變更了
通過如下的巨集對全張工作表做了TRIM之後,發現日期原為二月六日的, 被變更為六月二日, 但一月卅一日則沒有變化.
請問如何解決此問題?
Sub ALL_TRIM()
Dim A As Range
For Each A In ActiveSheet.UsedRange
A.Value = RTrim(A)
Next
Cells.EntireColumn.AutoFit
End Sub
[attach]9615[/attach][attach]9616[/attach][attach]9617[/attach]
作者:
GBKEE
時間:
2012-2-16 16:16
回復
1#
pcwh3
沒有啊
作者:
pcwh3
時間:
2012-2-16 17:21
回復
2#
GBKEE
以下為錄製出的動畫, 我曾經事先將其自訂格式為D/MM/YYYY,但運行之後結果都是如果日期小於或等於二月十二日(例如),都會變成十二月二日.
[attach]9619[/attach]
作者:
Hsieh
時間:
2012-2-16 20:10
回復
3#
pcwh3
可能是WINDOWS地區語言設定問題
[attach]9622[/attach]
作者:
pcwh3
時間:
2012-2-16 23:00
回復
4#
Hsieh
我是在香港的, 設定了香港區.
如果改為台灣地區, 則沒有問題.
亦做過一個實驗, 就是先將地區設定改為台灣, 做完trim之後再改回香港地區, 結果出來之後發現沒有問題.
但是總不成每次都要這樣做.
有甚麼方法可以解決到呢?
作者:
Hsieh
時間:
2012-2-16 23:04
回復
5#
pcwh3
用資料剖析直接改成日期
作者:
pcwh3
時間:
2012-2-16 23:19
回復
6#
Hsieh
不明白如何用資料剖析做!
作者:
Hsieh
時間:
2012-2-16 23:36
回復
7#
pcwh3
錄製一段資料剖析
Sub Macro1()
Columns("B:B").Select
Selection.TextToColumns Destination:=Range("B1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 5), TrailingMinusNumbers:=True
End Sub
作者:
pcwh3
時間:
2012-2-17 10:46
回復
8#
Hsieh
昨晚已經試過用資料剖析去做, 但似乎都不成功.
現在決定暫時放棄香港區日期設定, 改用台灣中文或美國英文, 暫時改變一下自己的習慣, 直至找出一個可行的方法再改回吧.
如果各大大找到方法, 請發文提點小弟, 謝謝各位.
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)