2017-03-07 13 views
0

が、私はその名前の変数J名前が変数に格納されて

ActiveCell.FormulaR1C1 = "=VLOOKUP(R[-1]C,' " & J & " '!R32C1:R" & row_count & "C32,2,0)" 

に格納された私は、次の式を使用していますが、それは

答えて

2

が動作していないシートを参照する必要があるシートを参照してくださいアポストロフィの後の空白を削除する必要があります。

ActiveCell.FormulaR1C1 = "=VLOOKUP(R[-1]C,'" & J & "'!R32C1:R" & row_count & "C32,2,0)" 
+0

これはうまくいきます。シート名に空白がない場合、アポストロフィはまったく必要ありません。 – Wolfie

+0

@Wolfie Trueですが、アポストロフィは常に機能します。これは名前をテストするよりも簡単です。特に必要なスペースだけではないためです。 – Rory

+0

うん、ちょうどコメントを書いて、アポストロフィを保持する方がより簡単な方法です。 – Wolfie

関連する問題