[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『マクロでグループ化を開く』(テポ)
グループ化した場合に上の方に出てくる、1,2部分をクリックするときは
ActiveSheet.Outline.ShowLevels RowLevels:=1
のように記録されるのですが、+、-部分をクリックして一部のグループ化部分を開いたり閉じたりはできないのでしょうか。
個別のグループの表示非表示を制御するプロパティや引数はないようです。 かなり面倒な方法ですが、表示/非表示状態を保存しておく機能として 「ユーザー設定のビュー」があります。 表示状態それぞれで 表示>ユーザー設定のビュー を追加登録して 登録したビューを選択する動作なら記録できるでしょう。 ただし、表示状態のパターンの分だけビューを追加しなければならないので、 限定された使用法だとは思います。 (みやほりん)(-_∂)b
ユーザ設定のビューと言うのがあるのは知らなかったので勉強になりました。
ありがとうございました。(テポ)
1. 全てのグループ化を解除。(activesheet.rows.ungroup)
2. 閉じたいものだけ先にグループ化。(rows(10).rows.Group)
3. グループ化したものを閉じる。(ActiveSheet.Outline.ShowLevels RowLevels:=1)
4. 開いておきたいものを後からグループ化。(rows(15).rows.Group)
また、既存のグループの開閉状態は rows(10).hidden などで調べられますので
先に調べておき、順序を変えることで状態保存することもできます。(遅レス)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.