[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ユーザー設定のビューをシートからリンクしたい』(おれんじー)
お世話になります。 複数のシートのあるブックがあります。 手順書のようなもので、手順1に関連する書類のシートが2〜3枚ずつあり、手順7まであります。
さすがに枚数が多すぎてシートを探すのが大変&間違えてシートを使ってしまう等のの苦情が来まして、 だったらユーザー設定のビューで手順ごとにシートセットを作ってしまおうと思いつきました。
そうしたところ、ユーザー設定のビューがわからん、最初のシートに目次のように作ってリンクを貼れ、という上司命令が。
自分で調べた限りではわからなかったのですが、ユーザー設定のビューをリンクすることは可能でしょうか? 出来ない場合、他にシートセットを切り替える方法はありますでしょうか?
よろしくお願いいたします。
< 使用 Excel:Office365、使用 OS:Windows10 >
showメソッドで設定したシートがアクティブになるだけで、
詳細な設定内容そのものは取り出せないと思います。
ですから、ワークシートにCustomViewの名前一覧とその説明を書き、
名前を元に
Set v = ThisWorkbook.CustomViews.Item(名前)
のようにCustomView オブジェクトを指定して、
それを show して、そのシートをアクティブにするようなマクロを書くのがせいぜいでしょう。
運用にあたっては、その説明をどれだけ充実させるかに掛かっているでしょう。
(γ) 2020/04/03(金) 13:37
ご教示ありがとうございます。 やはりマクロになるのですね。
手順1のリンクをクリックしたら手順1の関連シート3枚のみを表示し、残りを非表示にしたい、 というだけなので、ユーザー設定のビューにこだわらずシートの表示非表示をマクロで設定してやった方がいいでしょうか?
ご意見いただければ幸いです。 (おれんじー) 2020/04/03(金) 13:57
ただ、判断の問題なので、他人がどうこう言えません。
(γ) 2020/04/03(金) 14:03
ありがとうございます。 ご推察の通りです。ユーザー設定のビューがどこにあるか忘れる、一覧が小さくて見えずらいとの指摘でした。
今後担当が変わったときのことも考えて、マクロを組むなら簡易なものを組めと言われております。 ユーザーにとっても管理担当にとっても判りやすさが優先されますので、説明を追加した目次シートを作成し、 シートの表示非表示のみで対応できるよう考えてみようかと思います。
ありがとうございました。
(おれんじー) 2020/04/03(金) 15:17
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.