0

我有一个 Excel 报告,其中包含某些月份的销售详细信息。列标题的日期如下所示。

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 格式。现在,当我的德国用户打开报告时,日期变得一团糟。它变成了下面的那个;

2005 年 12 月 1 日 2006 年 12 月 1 日 2007 年 12 月 1 日 2008 年 12 月 1 日 3375 2475 3600 5400

这是因为它们具有 dd/mm/yyy 格式。有人可以帮助我使用宏,我可以在其中准备与我的美国和德国用户匹配的报告吗?

4

1 回答 1

0

你不能使用类似的东西:

 If MsgBox("German format?", vbYesNo) = vbYes Then

    Selection.NumberFormat = "dd.mm.yyyy;@"
    Else
    Selection.NumberFormat = "mm/dd/yyyy;@"

  End If
于 2013-03-22T10:02:02.643 回答