Excel VBA質問箱 IV

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

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


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

【57702】行の非表示がうまくいきません ゆか 08/9/10(水) 10:08 質問[未読]
【57708】Re:行の非表示がうまくいきません Yuki 08/9/10(水) 11:12 発言[未読]
【57710】Re:行の非表示がうまくいきません ゆか 08/9/10(水) 12:12 お礼[未読]

【57702】行の非表示がうまくいきません
質問  ゆか  - 08/9/10(水) 10:08 -

引用なし
パスワード
   結合されているセルを含む状態での行非表示がうまくいきません。

(例)
A1,A2,A3はセル結合されています。
この状態で、マクロの記憶を行います。
・1行目2行目を選択状態にする
・行右クリックで「表示しない」を選択

作成されたマクロを見ると、以下のようになっています。
Rows("1:2").Select
Range("B1").Activate
Selection.EntireRow.Hidden = True

このマクロを実行すると、1〜3行目全てが非表示になってしまいます。

何がダメなのでしょうか。

【57708】Re:行の非表示がうまくいきません
発言  Yuki  - 08/9/10(水) 11:12 -

引用なし
パスワード
   ▼ゆか さん:
>結合されているセルを含む状態での行非表示がうまくいきません。

こんにちは。

Range("B1:B2").Select
Selection.EntireRow.Hidden = True

でどうでしょう。

【57710】Re:行の非表示がうまくいきません
お礼  ゆか  - 08/9/10(水) 12:12 -

引用なし
パスワード
   ▼Yuki さん:

>Range("B1:B2").Select
>Selection.EntireRow.Hidden = True
>でどうでしょう。

できました。
なるほど、指定するのは行でなくセル範囲でも良いわけですね。
マクロの記録がうまくいかないのは不具合でしょうか。

ありがとうございました。

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