Excel VBA日期格式isse(需要应用筛选器或以透视作为最终结果)
嗨,伙计们,问题解决了 我发现了错误,我正在从中选择值格式的日期。 表格的格式是MM/DD/YYYY格式,因此它会弄乱整个o/p 谢谢你的帮助Excel VBA日期格式isse(需要应用筛选器或以透视作为最终结果),excel,vba,Excel,Vba,嗨,伙计们,问题解决了 我发现了错误,我正在从中选择值格式的日期。 表格的格式是MM/DD/YYYY格式,因此它会弄乱整个o/p 谢谢你的帮助 嗨,朋友们,我正面临一个约会类型的问题 我已经编写了一个宏,从工作簿中的各个工作表中提取日期值,并将其中一个粘贴到另一个工作表的下面。这非常好。(我还选择了其他各个列以及日期值) 现在,在将所有数据堆叠在一张纸上之后,一张比另一张低。 我想用DD-MM-YY格式格式化日期。 我在下面为其编写了宏 Sheets("Overall").Select
嗨,朋友们,我正面临一个约会类型的问题 我已经编写了一个宏,从工作簿中的各个工作表中提取日期值,并将其中一个粘贴到另一个工作表的下面。这非常好。(我还选择了其他各个列以及日期值) 现在,在将所有数据堆叠在一张纸上之后,一张比另一张低。 我想用DD-MM-YY格式格式化日期。 我在下面为其编写了宏
Sheets("Overall").Select
Range("N2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.NumberFormat = "0.00"
Columns("N:N").Select
Selection.NumberFormat = "dd-mm-yy"
Selection.TextToColumns Destination:=Range("N1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 4), TrailingMinusNumbers:=True
现在的问题是当我试图对这些数据进行透视或应用过滤器时。
过滤器以MM-DD-YY格式显示日期。
这是错误的。
由于此原因,我无法对这些数据进行透视(因为我必须准备一个显示每日销售额的透视图)
我还将系统默认日期格式更改为DD-MM-YY
但还是没有运气。
有人能帮我吗。
如果需要,我会附上o/p
寻找解决方案
提前谢谢。嗨,蒂姆,谢谢你的回复。我使用了你的解决方案,但仍然没有运气。我仍然以MM-DD-YYYY格式显示日期。此外,当采用枢轴时,它不会自动安排从第一天到最后一天的日期。
Selection.NumberFormat = "dd/mm/yyyy;@"