Excelで列の範囲指定

Excelで列の範囲指定を変数で行いたい。
<D~E列+変数>としたい場合は、どういった記述をすればよいでしょうか。
(変数が+2の場合はF~G列、+5の場合はI~J列)
変数は入力ダイアログにて行う。

こんにちは

以下の式で、列アルファベットに対して、varInt分オフセットした文字を返します。

UiPath.Excel.Helpers.ExcelUtilities.ConvertColumnIndexToColumnLetter(UiPath.Excel.Helpers.ExcelUtilities.ConvertColumnLetterToColumnIndex("D")+varInt)

<D列+変数>の出力までできたのですが、「範囲を選択」に入力するとエラーが出てしまいます。
正しい記述はどうなるのでしょうか。

メッセージボックスでの表示は、期待しているものと同じものが出ていますでしょうか?
そこがOKでしたら範囲選択の “列番号” の部分はダブルクォーテーションが不要です。
メッセージボックスのように、変数を指定してみてください

はい、メッセージボックスには想定の文字が出ています。
列番号のダブルクォーテーション有無にかかわらず、
「範囲を選択: 範囲が存在しません。」のエラーが出力されます。
新しいExcelで試しても、同様のエラーになります。

こちら具体的に何が出ていますでしょうか?

1を入力→「E」、3を入力→「G」 が出力されます。

ワークシートの範囲なので、少なくとも行情報が必要です。
例えば
E3
あるいは
E3:D4
など

あるいはE列全体を指定したい場合は
E:E
のようにする必要があります。

このあたりはワークシート上の関数での範囲指定と同じと考えて問題ありません。

E:E のようにE列全体を指定したいです。
「列番号:列番号」「“列番号:列番号”」ではエラーが出力されます。
どう表記すればよいでしょうか。

以下お試しください

列番号+":"+列番号

「列番号+“:”+列番号」にて思惑通り動作しました。
ありがとうございました。