- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルシートをアドインファイルにした場合、シートのありかの指定方法は?)
エクセルシートをアドインファイルにする方法とは?
このQ&Aのポイント
- エクセルシートをアドインファイルにする方法についてご指導ください。
- 現在、エクセルシートをアドインファイルにしたいがうまくいっていない状況です。
- エクセルシートをアドインファイルにするためのコードを実行するとエラーが発生してしまいます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
アドインって、やった事ないので上手く動くか判りませんが、、 set tempRange = Workbooks("psteel.xla").Worksheets(1).Range("B4:Y4") 又は set tempRange = ThisWorkbook.Worksheets(1).Range("B4:Y4") だとどうでしょう?
その他の回答 (1)
- hana-hana3
- ベストアンサー率31% (4940/15541)
回答No.1
>エクセルシートのデータを別の色んなシートから「関数呼出」で利用したい エクセルでは「ユーザー定義関数」として実行される場合、受け取った値を変更したり、他のセルを参照したりすることはできません。 通常のマクロ(VBA)から実行するしか方法はありません。
質問者
お礼
素速いご回答、ありがとうございました。 検討していましたが、No.2さんの方法で旨くいきました。
お礼
ありがとうございます。 うまく実行できました。 思ってもない所に落とし穴がありました。 set命令は付け足しと思い、今まで書いたことがありません。 このような場合は必ず必要なのですね。 ちなみに、ご回答のコードは両方とも正しく実行できました。 ありがとうございました。