• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでVLOOKUP関数を使う)

VBAでVLOOKUP関数を使う

このQ&Aのポイント
  • VBAを利用してVLOOKUP関数を使用する方法について説明します。
  • 空白セルのみを対象にして、VLOOKUP関数でResultsを更新する方法について教えてください。
  • 試行錯誤しているが、問題の解決に至っていません。助言をいただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

下記でどうでしょうか。 If文(★1の処)を追加してみました。 Do Until ItemCode = "" If ActiveCell.offset(i, 1).value = "" Then '★1 On Error Resume Next ItemCode = ActiveCell.offset(i, 0).value Results = Application.WorksheetFunction.VLookup(ItemCode, SerchArea, 2, False) If Err <> 0 Then Results = "" ActiveCell.offset(i, 1) = Results End If '★1 i = i + 1 Loop

sodxe4k
質問者

お礼

お礼が遅くなりました。 できました!! 本当に助かりました。ありがとうございました。

関連するQ&A