F列とB列の"名前"でVlookupをして、GとH列を埋めます。
G列には、入るのですが、H列の"誕生日"に何も入りません。エラーは出ません。
どうしてかわからないです。
Vlookupの第3引数には、GHが7 、8列目なので、引数a (7 to 8)からマイナス5をすれば、2列目と3列目になると思って下記のように書いております。
どなたか、初歩的な質問だと思いますが、よろしくお願いいたします。
vba
Sub aaa()
Dim i
Dim lr
lr = Range("c2").End(xlDown).Row
Dim a
For a = 7 To 8
For i = 2 To Range("F2").End(xlDown).Row
On Error Resume Next
Cells(i, a) = WorksheetFunction.VLookup(Range("F" & i), Range(Cells(2, 2), Cells(lr, 3)), a - 5, False)
Next i
Next a
End Sub
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/28 13:48 編集
2021/03/28 13:51
2021/03/28 13:54