dポイントプレゼントキャンペーン実施中!

エクセルvbaの質問です。
Range("O3") = "=RANK(N3,$N$3:$N155)" では正常に動作するプログラムで、変数を含んだ Range("O3") = "=RANK(N3,$N$3:$N & i)" に変更して動作させると「1004 定義エラー」になります。
このエラーを回避する方法をご教示ください。

A 回答 (2件)

iが変数なら


Dim i As Long
i = 155
Range("O3") = "=RANK(N3,$N$3:$N" & i & ")"
ですよね。
    • good
    • 0
この回答へのお礼

いつまでたっても初心者の域から出られません。
このサイトのおかげでいつも助けていただいています。
ありがとうございました。

お礼日時:2020/03/04 14:15

「=RANK(N3,$N$3:$N」 と 「)」 の間に 変数i を入れるのであれば、



こうですね。

= Range("O3") = "=RANK(N3,$N$3:$N" & i & ")"
    • good
    • 0
この回答へのお礼

回答ありがとうございました無事に作動しました。

お礼日時:2020/03/04 16:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!