プロが教えるわが家の防犯対策術!

Excelの小計機能をVBAでやりたいのですが、うまくいきません。
3列目に「取引日」があり、
10列目に「金額」があり、
「取引日」別に金額の小計を出したいのですが、
手動で、データ→小計をやると、日付が「2011/7/25 集計」とうまくいくのですが、
VBAで、Subtotalをやると、日付が「25/7/2011 集計」となってしまいます。

VBAの一部ですが、

並び替え後
Selection.Subtotal GroupBy:=3, Function:=xlSum, TotalList:=Array(10), SummaryBelowData:=True

を実行させています。

取引日も全て「2011/7/25」などの形式で入力されています。
VBAで、「25/7/2011 集計」を「2011/7/25 集計」と指示するにはどうしたらよいでしょうか。

A 回答 (1件)

日付のセルの表示形式はどうなっていますか?



もし、「*2011/7/25」のように「*」が付いているなら、「*」が付いていない形式を指定してからマクロを実行してみてください。
    • good
    • 0
この回答へのお礼

ご回答いただいた内容で解決しました。
とても助かりました!
本当にありがとうございます。

お礼日時:2011/08/24 13:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています