人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelについて質問です。
Excel2003・XPと2000の動作が違うので困っています。
この現象の回避方法などあれば教えてください。
説明が長くなりしかもわかりにくいかもしれませんが・・・。

1.以下のようなデータの入ったセルを作ります。
列1列2
10001
10002
20003
30004
※空行
※空行

2.上記のデータ全体に格子罫線を付けます。またデータすぐ下のデータの無い2行のセルにも罫線を付けます。

3.罫線を引いたセルを全て選択して、ツールバーの「データ(D)」→「集計」をクリックします。

4.表示されるダイアログでデフォルトのまま「OK」を押します。

以上まったく同じ手順で行うと2003・XPと2000では結果が以下のように違ってしまいます。

2000の場合
列1列2
10001
10002
1000 計3
20003
2000 計3
30004
3000 計4


総計10

2003・XPの場合
列1列2
10001
10002
1000 集計3
20003
2000 集計3
30004


3000 集計4
総計10

このように2003・XPの場合、集計4の行が何故か最後の総計のひとつ上に来てしまいます。
現在マクロでこのような処理を行っているのですがこの現象のため結果がずれてしまい困っています。
なにか回避方法は無いでしょうか?

●質問者: matttsu
●カテゴリ:コンピュータ
✍キーワード:Excel XP ひとつ クリック セル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● llusall
●100ポイント ベストアンサー

こちらでしょうか??


Excel 2002 および Excel 2003 で複数レベルの集計の表示位置が正しくない

http://support.microsoft.com/kb/831824/ja


解決方法

Excel 2002

この問題は、Excel 2002 Service Pack 3 以降の修正プログラムで修正されています。


Excel 2003

この修正は、Microsoft Office 2003 Service Pack 1 (SP1) に含まれています。

◎質問者からの返答

ビンゴでした。ただServicePackだけでは直らないのですね。

レジストリはつらいですが・・・


2 ● きゃづみぃ
●20ポイント

下にある「※空行」の2行が問題の原因でしょう。

マクロでやるのならば、集計前にその2行を削除して

それで集計を行い、その後に削除した2行を挿入したらいいと思います。


http://q.hatena.ne.jp/1158211864

◎質問者からの返答

ちょっとレイアウト的に2行は削除できないんです…。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ