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

エクセルのVBAでお願いします。
添付画像の通り、選択行(ここでは11から16行)を非表示にして、赤矢印の下の図のようにしたいと思っています。ただし、画像の黄色部分は結合セルです。
これに対して、一番下のようなVBAで非表示にしようとすると、結果として8行から17行まで隠れてしまい、矢印の下のような表示になりません。手動ではできるのに、マクロにするとできないということになりますが、対応策はありますか?なお、エクセルのバージョンは2002です。

Range("11:16").Select
Selection.EntireRow.Hidden = True

1262821044
●拡大する

●質問者: anglar
●カテゴリ:コンピュータ
✍キーワード:SELECT VBA エクセル セル バージョン
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● SALINGER
●60ポイント ベストアンサー

なんとなく理由はわかっていると思いますが、

8行目から17行目に接合せれているセルがあるために、

Range("11:16").Select

で8行目から17行目が選択され、非表示となります。

 Range("G11:G16").EntireRow.Hidden = True

と接合されていないセルから行を選択すればいいです。

◎質問者からの返答

おお。まさに目から鱗。久しぶりの感動です。ありがとうございました。

関連質問


●質問をもっと探す●



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