我有一份Excel报告,其中包含特定月份的销售详情。 colum标题的日期类似于下面的日期..
3/1/2009 4/1/2009 5/1/2009 6/1/2009 7/1/2009 8/1/2009 9/1/2009 10/1/2009 3375 2475 3600 5400 2925 0 2250 3150 3375 2475 3600 5400 2925 0 2250 3150
日期以mm / dd / yyyy格式显示。现在,当我的德国用户打开报告时,日期变得混乱。 它改为下面的那个;
12/1/2005 12/1/2006 12/1/2007 12/1/2008 3375 2475 3600 5400
这是因为它们具有dd / mm / yyy格式。 有人可以帮我一个宏,我可以准备一份与美国和德国用户匹配的报告吗?
答案 0 :(得分:0)
你能不能使用:
If MsgBox("German format?", vbYesNo) = vbYes Then
Selection.NumberFormat = "dd.mm.yyyy;@"
Else
Selection.NumberFormat = "mm/dd/yyyy;@"
End If