0

こんにちはみんな問題は解決しました。

エラーが見つかりました。値形式で日付を選択していました。シートのフォーマットはMM / DD / YYYY形式であったため、o / p全体が混乱していました。助けてくれてありがとう。


こんにちは、日付タイプの問題に直面しています。

ワークブックのさまざまなシートから日付値を取得し、下に貼り付けるマクロを作成しました.これは完全に正常に機能します.(日付値とともに他のさまざまな列も選択しています)

これで、すべてのデータが 1 つのシートに積み上げられた後、上下に積み上げられました。日付を 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 を添付します。

解決策を探しています。

前もって感謝します。

4

1 に答える 1

0
Selection.NumberFormat = "dd/mm/yyyy;@"
于 2013-09-22T16:04:56.950 に答える