Excelシートの"sheet2"を選択したい

※文章と図を修正しましたので、引き続き回答をお待ちします。

で質問した者ですが、添付画像黒丸2つの代入文の書き方を忘れてしまいました。
ワークフローの目的は、Excelシートの"sheet2"を選択することです。
現在の動かない代入文は下記2つになります。正しい代入文の書き方を教えてください。
1つめ:やりたいこと
リスト変数”li_ブックの全シート”を配列変数(objectかな?)に取得

2つめ:やりたいこと
繰り返す配列変数の中からcontains(“sheet2”).ToStringで合致した値をstr_取得したシート名に代入
str_取得したシート名=”?????”

それと配列変数も種類がたくさんあってどの型を選択すればよいか分かりません。objectかな?一般的なSystem.Stringではダメなのでしょうか?

row.tostringではだめでしたしょうか?

ああ、前後の文脈から考えて、全シートをループで回して、現在のシート名を取得するようなイメージで回答してました。
そもそも"sheet2"を選択したいだけならシート名の取得は不要で、アクティビティのシート名のプロパティに"Sheet2"と書くだけです。

シート選択後にやりたい操作がアクセスキーでマクロ実行なので、ご提案の方式はNGです。まずはループを回してシート選択したいので、この方法で回答をお願いします。
リスト変数に全シート名を取得後、objectを介して配列変数に変換し、ループを回すようなことをやってました。この構文を思い出したいです。

駄目だと思います。。。。。。。

最初の回答に戻りますが、シート名指定でselectRangeでもすればそのシートが選択される気がしますがそれではだめなんでしたっけ?
そもそもマクロ実行するのにシート指定はいらないと思いますが・・
マクロ実行したいならそのものずばりのアクティビティがありますが・・・

本件自己解決しましたので終了とさせていただきす。

マクロの作りによると思います。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.