|
セル(or列)がグループ化されているかどうかを調べたいのですが、可能でしょうか?
具体的には、
A B C D E F G H I J K L M N O P Q R
1 TEAM-A 1 2 3 4 5 TEAM-B 1 2 3 TEAM-C 1 2 3 4 5 6 ・・・
2 3/15
3 3/16
4 3/17
:
:
というように、
日付 チーム名 各メンバー名 チーム名 各メンバー名 ・・・
という、各チームのMTG日を決める表を作りました。
C:G、I:K、M:Rはグループ化しています。
各メンバーの都合(○、△、×、等々)を書き込み、誰か一人でも×だったら、チーム名のところが×になるようにしたいです。
たとえば、D3に何かが書き込まれたら、C3:G3を調べて、一つでも×があったら、B3に×を書き込み、×が一つもなかったら、B3をクリアする。
たとえば、J4に何かが書き込まれたら、I4:K4を調べて、一つでも×があったら、H4に×を書き込み、×が一つもなかったら、H4をクリアする。
現在は、Changeイベントで、一応そういうマクロは組んでいるのですが、TargetがC:GかI:KかM:Rだった場合に・・・というように、絶対座標で判断しています。
ただ、チームが固定ではなく増減し、メンバー数も変わるので、それに合わせてマクロも書き直さなければなりません。
もし、「書き込まれたセルがグループ化されていた場合に、同一グループの同一行を調べて・・・」というようなマクロが組めれば、チームの増減やメンバー数が変わったときでも、マクロを書き直す必要がないので、とても便利になります。
ということで改めて質問です。
セル(or列)がグループ化されているかどうかを調べたいのですが、可能でしょうか?
よろしくお願いします。
|
|