Q&A

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

Excelファイルの複数シートの値を読み込む方法について

Akty Akty

2019-08-07 18:35

ファイル操作タブの[Excelファイルのデータをセルにセットする]を使って、
ユーザーがファイルを指定したい為、[ポップアップで選択する]にしたいのですが、
1シートの取込に1つのアクションが必要な様で、取込が必要なシート数分を
縦に並べると、その数だけファイル選択のポップアップが表示されます。
※当然の事だとは思うのですが。。。

ユーザーのファイル選択のオペレーションは1回で3シート分を取り込む方法はありませんでしょうか。
条件として、RPAオプションは使わない方法となります。

ファイルをアップロードして、アップロードファイルをINPUTとして使用できればよいのですが、アップロードファイルIDを指定する方法は無いように見えます。

となると、セルにエクセルファイルまでのフルパスを設定させて、
「ポップアップで選択する」→「指定パスを使用する」という方法しかないかと悩んでおります。

他によい方法をご存じの方は教えて下さい。
また、セルにエクセルファイルのフルパスを指定させる方法で、ユーザーにやさしい方法は何かありますでしょうか。

Akty Akty
>rnts さん
「ファイルダイアログを開く」の存在に気付かず。。。勉強不足でした。
やりたい事は、満たせそうです。ありがとうございます。

rnts rnts
メダルベストアンサー
"ファイルダイアログを開く"で対象ファイルのフルパスを取得して、以降の取り込みに使用する方法があります。

八8ハチ 八8ハチ
下記の参照画像のように、別のEXCELにパスなどを設定し、それを読み取りパスを参照して
使用できます。御参考にどうど。