Q&A

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

ExcelファイルからCELFのシートへのデータ取込

hama hama

2022-05-31 11:36

ExcelのファイルからCELFのシートに情報を取り込むアプリを作成しています。
CELFのシートでNoを記入できる箇所を作成し、そのNoを変えたらExcelファイルの取り込む箇所を変更させるといったようなことは可能でしょうか。
例えば、CELFのNoを1→2に変えたら、Excelファイルの取り込み先を1行目から2行目に変更するといった具合です。
方法がありましたら教えて頂けますと幸いです。

hama hama
無事に目標のアプリを作成することができました。
細かく説明して頂き、ありがとう御座います。
日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
メダルベストアンサー
こんにちは。

Noを元にエクセルの取り込み範囲を可変させるアプリを試作してみました。

画像のシートでは
①がNoを記入する箇所です。手動でNoを設定します。
②がNoと範囲を紐づける表になります。
 この画像では1にA1:Z1、2にA1:Z2 3にA1:Z3…となるようにしています。
③の取り込み範囲の値セルでは関数のVLOOKUPを用いて、①で入力したNoと②の表からNoが同じ行を探し、その行の右隣(画像ではE列)に位置する値を得るようにしています。

画像のH3セルにはこのように記載しています。
=VLOOKUP(B3,D3:D7,2)

アクションの方では「エクセルファイルのデータをセルにセットする」のアクションで
取り込み対象のエクセルブックのパス、ブックの取り込むシート名、
取り込む範囲を指定しています。
取り込む範囲はシートのH3セルを参照することで範囲の可変を実現しています。

ご参考になれば幸いです。
メールコンタクトをとる