年の範囲内で「ギャップ」年を生成するスクリプトがあります (year_start <-> year_end - 個別の入力)、つまり 1997-2002 の場合、スクリプトは次を生成します: 1997,1998,1999,2000,2001,2002 および表示それぞれの結果が新しい行に (互いに下に)
コンマで区切られた値を使用して、結果を1 つのセル (行ごと)に表示するように変更するにはどうすればよいですか? また、理想的には、開始列 (A) と終了列 (B) 全体の内容を選択できる必要があり、結果は列 C に生成されます (A と B の行数に一致します)。
脚本:
Dim iYear As Integer, iYearS As Integer, iYearE As Integer, iOffset As Integer
Dim oRangeStart As Range
Set oRangeStart = Range("A1")
iYearS = Range("A1")
iYearE = Range("B1")
For iYear = iYearS To iYearE
oRangeStart.Offset(iOffset, 0).Value = iYear
iOffset = iOffset + 1
Next
ありがとうございました!