• 締切済み

エクセルでのシート間の検索(関数)について

関数についての質問です エクセルでSheet1にコマンドボタンを設定。 このコマンドボタンを押した時、例えば、同じファイル内にある「Sheet2のセルA1」にある値を「Sheet1のセルA1」に貼り付ける関数はありますか? また、エクセルファイルを2つ活用して、「ディスクトップにあるBファイル、Sheet2のセルA1にある値」を「○○フォルダ内にあるAファイル、Sheet1のセルA1に貼り付ける」などの関数もありますか? 申し訳ありませんが、お教え願います。

みんなの回答

回答No.2

どの程度の知識をお持ちなのかよくわからないのですが、下記URLに書いてあること http://www.excel.studio-kazu.jp/lib/e2j/e2j.html とは違いますよね? マクロがお知りになりたいのでしたら、実際にファイルを開いて、コピー/ペーストする操作をマクロ記録することから始めてはいかがでしょう?

回答No.1

>このコマンドボタンを押した時、例えば、同じファイル内にある「Sheet2のセルA1」にある値を「Sheet1のセルA1」に貼り付ける関数はありますか? 「貼り付ける」のは操作です、一方、関数は計算結果を返すもので操作は実行しません。 「コマンドボタンを押した時」という限定条件が必須なら関数ではなくマクロになります。 どうしても「コマンドボタンを押した時」でないといけないのでしょうか?常に「Sheet2のセルA1」にある値を「Sheet1のセルA1」に表示しておくのなら関数で可能ですが。

dhcbb671
質問者

お礼

ご回答ありがとうございました。 質問の際に「関数」ではなく「マクロ」としておくべきでした。 今回の目的が、第1のメインが”2つのファイルを使用して情報を読み出す(後者の質問)”でした。 ただ、凄く難しいのではと感じた為、妥協案として、Bファイルのシートを、Aファイルに貼り付けた後、コマンドボタンで情報を読み込めたら・・・との思いから(前者の)質問をさせていただいておりました。 cistronezk様、お時間を割いていただきありがとうございました。 私の方でも、専門書などを探したりし、もう少し検討したいと思います。 それでは。

関連するQ&A