これまでのところ、列をスキャンして配列内の行を収集する検索機能を作成することができました。次に、配列を別のシートに出力してテーブルを作成します。これは、さまざまなサイズのさまざまな配列を取得することを意味するいくつかの基準で行います。
私の問題のために。行ごとに計算したい。ActiveCell.FormulaR1C1 =" = TRUNC ((RC [-5], RC [-1]) / 7) "
. 行数に適応するループを作成するにはどうすればよいですか。また、ところどころ隙間があります。
以下は、1 つの配列がどのように出力されるかの例です。
For i = 1 To nS - 1
Sheets("DataSheet").Select
Union(Sheets("raw_list").Cells(arrStart(i), NameCol), Sheets("raw_list").Cells(arrStart(i), PhaseCol), Sheets("raw_list").Cells(arrStart(i), ToStartCol), Sheets("raw_list").Cells(arrStart(i), ToDefineCol), Sheets("raw_list").Cells(arrStart(i), ToMeasureCol), Sheets("raw_list").Cells(arrStart(i), ToAnalyseCol), Sheets("raw_list").Cells(arrStart(i), ToImproveDevCol), Sheets("raw_list").Cells(arrStart(i), ToImproveIndCol), Sheets("raw_list").Cells(arrStart(i), ToControlCol), Sheets("raw_list").Cells(arrStart(i), ToClosedCol)).Copy
Cells(r, 1).Select
ActiveSheet.Paste
With Selection.Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
r = r + 1
Next
助けてくれてありがとう!
編集:それがどのように見えるかを示すために写真を追加しました。