• 締切済み

エクセル VBA 別ブックのコード一覧から必要なデータをコピーする方法について

Aブックには、部品番号が入力してあります。   部品番号   U123-456-789   U132-445-555 Bブックには、部品番号・部品コードが入力してあります。   部品番号    部品コード   U198-444-101  1923589536   U132-445-555  1624658946   U123-456-789  3254625986 Aブックに、Bの部品コードを入力したいのです。 Aの部品番号をコピーして、Bで検索するまでは良いのですが 検索結果の隣のセルをどう選択すればよいのかがわかりません。 よろしくお願いします。

みんなの回答

回答No.2

マクロを使わない方法として。 Aブックの部品番号の右のセルに =VLOOKUP(A2,[Book2.xlsx]Sheet1!$A:$B,2,FALSE) と式を入れます。 解説 式内のA2はAブックの部品番号があるセルを、 [Book2.xlsx]Sheet1!$A:$B はブックBの部品番号と部品コードの列を、 入れてください。 あとはそれをコピーするだけです。

dengennao
質問者

お礼

すみません。 セルは特定されていないので、関数は使えません もう一度質問しなおします。

  • NOBNNN
  • ベストアンサー率50% (93/186)
回答No.1

質問が意味不明です。 >>検索結果の隣のセルをどう選択すればよいのかがわかりません。 隣のセルとはなんですか? 部品コードですか? 検索ふぁ手動でおこなう? VBAマクロですか? 実現したい方法を具体的に明記してください。 たとえば ボタンを押して操舵するのかどうか

dengennao
質問者

お礼

あまり説明しすぎるとわかりにくいと思い、省略しすぎました。 もう一度質問しなおします すみませんでした

関連するQ&A