動的にシート名を取得する方法について
2019-07-05 14:06
画面遷移の処理を汎用的にするために、現在表示しているシートのシート名を動的に取得したいです。関数などで取得できないかを試みましたが、対応する関数はなさそうでした。
シート名については、べた書きするしか方法はないのでしょうか。
回答を投稿するにはログインが必要です。
ご回答ありがとうございます。
共通シートに画面IDなどを持つ方法も考えたのですが、シート操作アクションではあくまで「シート名」を参照するため、「シート名」=「画面ID」とせざるを得ないのがネックと感じました。シート一覧で見たとき、画面IDのみが表示されて画面名が見えないことになり、不便そうなためです。
慣れてしまえばよい問題のような気もするので、一旦試してみます。
ありがとうございました!
共通シートに画面IDなどを持つ方法も考えたのですが、シート操作アクションではあくまで「シート名」を参照するため、「シート名」=「画面ID」とせざるを得ないのがネックと感じました。シート一覧で見たとき、画面IDのみが表示されて画面名が見えないことになり、不便そうなためです。
慣れてしまえばよい問題のような気もするので、一旦試してみます。
ありがとうございました!
新日本コンピュータマネジメント株式会社
パートナー
ベストアンサー
CELL関数は対応されていませんし、個別関数でも該当するものはなさそうなので、ご想像の通りになりますが、関数での取得はできない様です。
シート名を変更した際に、アクションの変更が必要になりそうなので、
私が作成するならば、共通シートに画面一覧(画面IDと画面名)を設定しておき、遷移時のパラメータでは共通シートの画面IDを使って行うのがよいのではないかと思います。
シート名を変更した際に、アクションの変更が必要になりそうなので、
私が作成するならば、共通シートに画面一覧(画面IDと画面名)を設定しておき、遷移時のパラメータでは共通シートの画面IDを使って行うのがよいのではないかと思います。