ID非公開
ID非公開さん
2021/1/22 11:12
2回答
マクロによるvlookup関数について教えてください。
マクロによるvlookup関数について教えてください。 sheet1(A2)に下記のvlookup関数が入力されています。 =VLOOKUP(BQ2,sheet2!$AJ$2:$AN$593,5,0) この式をsheet1(A215)までコピーします。 この作業をマクロに登録するにはどのような式になりますか? ※出力場所sheet1(A2:A215)と検索範囲sheet2(AJ2:AN593)の行数は毎回変化します。
Visual Basic | Excel・23閲覧・100
ベストアンサー
>sheet2(AJ2:AN593)の行数は毎回変化します。 はAJ:ANと全列参照すればいいでしょう。 >sheet1(A2:A215)の可変はBQ列の最終行を取得すればいいでしょう(A2は固定で) エラー処理を含んだほうがいいですね。 Sub test() Dim rng As Range Sheets("Sheet1").Activate Set rng = Range("BQ2", Cells(Rows.Count, "BQ").End(xlUp)) rng.Offset(, -68) = "=Iferror(Vlookup(BQ2,Sheet2!AJ:AN,5,0),"""")" End Sub
>penさん 意味が分からないと感じた質問には回答しなければいいのですよ、 当たり前ですが、 「分かりません」はそもそも回答ではありません。自分の日記に書き込む案件ですが「分かりません」を連発している回答者がいるのは事実で困ったもんです。マネすることはありません。
質問者からのお礼コメント
ありがとうございます!うまくいきました!
お礼日時:1/27 13:53