Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4985 / 13644 ツリー ←次へ | 前へ→

【53234】集計すると表示形式が変わる ゆいまーる 07/12/22(土) 9:57 質問[未読]
【53235】Re:集計すると表示形式が変わる かみちゃん 07/12/22(土) 10:29 発言[未読]
【53236】Re:集計すると表示形式が変わる ゆいまーる 07/12/22(土) 10:49 発言[未読]
【53237】Re:集計すると表示形式が変わる かみちゃん 07/12/22(土) 10:57 発言[未読]
【53238】Re:集計すると表示形式が変わる ゆいまーる 07/12/22(土) 11:35 発言[未読]
【53239】Re:集計すると表示形式が変わる かみちゃん 07/12/22(土) 12:24 発言[未読]

【53234】集計すると表示形式が変わる
質問  ゆいまーる  - 07/12/22(土) 9:57 -

引用なし
パスワード
   たびたびお世話になっております。

自動的に集計させると最初の合計のところの書式の表示形式が
標準から日付に変わってしまいます。
他の部分は正常です。
今まで同じようなマクロを使ってきて初めての現象で
原因と対処の仕方がわかりません。

後でその列をマクロで直せばいいのでしょうが、そうではなく
集計をかける時点でそういうエラーが発生しないようにするためには
どうしたらいいか教えてください。

【53235】Re:集計すると表示形式が変わる
発言  かみちゃん  - 07/12/22(土) 10:29 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>自動的に集計させると最初の合計のところの書式の表示形式が
>標準から日付に変わってしまいます。

該当セルが初めから、日付形式ということではないのですか?
サンプルデータや、セルの書式設定がわからないので、なんともいえないのですが・・・

【53236】Re:集計すると表示形式が変わる
発言  ゆいまーる  - 07/12/22(土) 10:49 -

引用なし
パスワード
   かみちゃん 様。

CSVの表から不要なデータを削除して並び替え、集計させてます。
日付の欄が唯一日付の表示形式になっているところですが、それは
削除するのでなくなります。
具体的に言えば番号101からの連番で集計するのですが
101番の合計セルだけ日付形式に変わります。
検証すると、並び替え段階では日付形式のセルは一つもないのに
集計すると日付形式になっているということです。
EXCELのエラーかなとも思っています。

【53237】Re:集計すると表示形式が変わる
発言  かみちゃん E-MAIL  - 07/12/22(土) 10:57 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>具体的に言えば番号101からの連番で集計するのですが
>101番の合計セルだけ日付形式に変わります。
>検証すると、並び替え段階では日付形式のセルは一つもないのに
>集計すると日付形式になっているということです。
>EXCELのエラーかなとも思っています。

何か、こちらで検証できるような簡単なサンプルデータを示していただくことは
できせんか?
ファイルを見ないと、私は、わからないので。
あと、Excelのエラーと疑うならば、バージョン(SPを含む)は、少なくとも明記されたほうがいいでしょう。

【53238】Re:集計すると表示形式が変わる
発言  ゆいまーる  - 07/12/22(土) 11:35 -

引用なし
パスワード
   かみちゃん 様。

ごめんなさい。間違ってました。表示形式は日付でなくて時刻になります。
エクセルのバージョンは2000です。

サンプルを表記すると、わかりづらいかもしれませんが

A列が101から102、103と続きます。
そしてB列からF列までの合計を出します。
単純にマクロ記録の

Selection.Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(2, 3, 4, 5, 6 _
    ), Replace:=True, PageBreaks:=False, SummaryBelowData _
    :=True

で集計をとります。

これまでこれで問題なく集計できたのですが、今度はうまくいきません。

【53239】Re:集計すると表示形式が変わる
発言  かみちゃん E-MAIL  - 07/12/22(土) 12:24 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>エクセルのバージョンは2000です。

Excel2000のSP(Service Pack)は、いくつでしょうか?

>サンプルを表記すると、わかりづらいかもしれませんが

申し訳ありませんが、まったくわかりませんでした。
こちらで、再現することができませんので、再現できるサンプルデータ、コードが
提示されるまで、私は、この時点でしばらく発言を控えさせていただきます。
ゆいまーるさんのシートは、掲示板を見ている者は、見えていないということに
配慮していただきたいと思います。

4985 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free