尝试使用定义的variables来select多个范围

我正在寻找更改当前代码行是可变的 – 而不是使用第50行,使用“prog_end3a”

Range(prog_shift_1 & "50:" & subj_ec & "50," & prog_shift_1 & prog_end3a + i & ":" & subj_ec & 50 + i).Copy 

我不知道如何正确地用prog_end3areplace50,以便它仍然分别select两个范围。 谁能帮忙? 另外,我知道我有选项显式closures,但是在这种情况下它是必要的。