|
まぬた@初心者です。
度々すみません。
>イベント自体は、シートの内容が変わったときに起動するはずなのですが。。。
>途中、エラーが発生したりして、
>Application.EnableEvents が False のままになっているのかもしれません。
エラーはどうも発生していないみたいでした。
>>ドロップダウンリストのリスト値を動かした場合に
>>シートを動かす様にするにはどう変更すればよいですか。
>シートを動かす、というのは、別のシートを表示する、
>ということでしょうか?
うーむ、私の説明が足らない&わかりにくいのだと思います。
すみません。サンプルのエクセルを添付したいくらいです。_(^^;)ゞ
4枚シートがあって、各シートの名前がStatus(G列)の入力規則
の4つのリスト項目である、Open、On-going、Closed、PendingApproval
となっていて、各行にはそれぞれID No(A列)を割り振られたTO DO項目
があります。B-タイトル、C-種類、D-カテゴリ、E-起票者、F-起票日、
G-Status、H-説明、I-影響、J-必要とされるアクション、K-担当者、
L-期日、M-対応ステータス、N-解決日と記入するセルがあります。
シートと同じ名前のStatusを持つTO DO項目しかシート内には最初は
存在しません。例えば現在、ID番号が1〜5まであるとして、それぞれ
のStatusが 1-Open、2-PendingApproval、3-Closed、4-Open、5-Open
となると、1と4と5が一枚目のシート(Open)にあり、2,3はそれぞれの
Statusと同じ名前のシートに最初は位置されるとします。そのToDO項目
も状況が変化し、解決されるとOpenからClosedになり、Stausを変えます。
そのStatusが変更された際に列が丸ごとOpenのシートからClosedのシート
に移動するという事になります。最終的(プロジェクト終了後)にOpenは
ID番号がふられたTODO項目はなくなり、レイアウトだけで空になる様に
なります。尚、入力規則のリストが存在するのはG列(Staus)のみです。
長くなっただけでうまく説明できたとは思いませんが...
宜しくお願いします。m(。_。;))m
|
|