Q&A

回答の並べ替え:
投稿新規に質問を投稿する

動的にシート名を取得する方法について

へんりー へんりー

2019-07-05 14:06

画面遷移の処理を汎用的にするために、現在表示しているシートのシート名を動的に取得したいです。関数などで取得できないかを試みましたが、対応する関数はなさそうでした。

シート名については、べた書きするしか方法はないのでしょうか。

へんりー へんりー
ご回答ありがとうございます。

共通シートに画面IDなどを持つ方法も考えたのですが、シート操作アクションではあくまで「シート名」を参照するため、「シート名」=「画面ID」とせざるを得ないのがネックと感じました。シート一覧で見たとき、画面IDのみが表示されて画面名が見えないことになり、不便そうなためです。
慣れてしまえばよい問題のような気もするので、一旦試してみます。
ありがとうございました!
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
CELL関数は対応されていませんし、個別関数でも該当するものはなさそうなので、ご想像の通りになりますが、関数での取得はできない様です。

シート名を変更した際に、アクションの変更が必要になりそうなので、
私が作成するならば、共通シートに画面一覧(画面IDと画面名)を設定しておき、遷移時のパラメータでは共通シートの画面IDを使って行うのがよいのではないかと思います。
メールコンタクトをとる