私はいくつかの変数を定義し、それらをvlookup式に入れることを望んでいました。私が達成しようとしていることの簡単な例を以下に概説します。ただし、「438」エラーメッセージが表示され続けます。
変数のない元のvlookupと、変数を含むvlookupが機能していません。任意の入力をいただければ幸いです。私は変数が正しく定義されていると思いますが、それは私が式でそれらを呼んでいる方法と関係があると思います。
Sub Macro1()
Dim Lookupcolumn As Range
Dim columnletter_start As String
Dim columnletter_End As String
columnletter_start = ActiveCell.offfet(0, 1).Value
columnletter_End = ActiveCell.offfet(0, 2).Value
Set Lookupcolumn = Sheets("Pricing Analysis").Cells.Find(What:="Cusip", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False)
'ActiveCell.FormulaR1C1 = "=VLOOKUP(R[1]C[-8],'CS Primeview'!C[-6]:C[-4],3,FALSE)"
ActiveCell.FormulaR1C1 = "=VLOOKUP(Lookupcolumn,'CS Primeview'columnletter_start:columnletter_End,3,FALSE)"
End Sub