以下のコードについて質問がありました。誰かが何らかの洞察を提供できれば、私は大いに感謝するでしょう。基本的に、これは私が毎週実行するために作成しているレポートの一部です。私が抱えている問題は、参照列Kの入力サイズが可変であり、定数を入力してN / A#の束になることを嫌うことです(K行は300を超えてはなりません)。見落としているのは簡単なことだと思いますが、K2:Knを数えるものを書いて、それを範囲(q2:r2:s2:t2:qrstn)に入力しようとしました。あなたの知恵を共有してください=)
Sub Vlookup()
Sheets(2).Select
Range("q2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-6],table,15,FALSE)"
Range("q2").Select
Selection.AutoFill Destination:=Range("q2:q300"), Type:=xlFillDefault
Range("r2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-7],table,16,FALSE)"
Range("r2").Select
Selection.AutoFill Destination:=Range("r2:r300"), Type:=xlFillDefault
Range("s2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-8],table,17,FALSE)"
Range("s2").Select
Selection.AutoFill Destination:=Range("s2:s300"), Type:=xlFillDefault
Range("t2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-9],table,18,FALSE)"
Range("t2").Select
Selection.AutoFill Destination:=Range("t2:t300"), Type:=xlFillDefault