ワークシート データから一連の配列を作成しています。次に、別のワークシートに書き込む前にデータを操作します (以下の例を参照)。
同じワークシート データを再度使用したい場合、ワークシートから配列を作成するコードを書き直さないようにするにはどうすればよいでしょうか?
- 配列を再作成する必要がないように、コードを 1 つの長い手順で記述する必要がありますか?
- 複数のプロシージャで再利用できるように、配列をグローバルにする必要がありますか?
- 長い引数リストで配列を必要とするプロシージャだけに配列を渡す必要がありますか?
- 他のオプションはありますか?
Sub ManipulateData()
Dim people(1 To MAX_DATA_ROW) As String
Dim projects(1 To MAX_DATA_ROW) As String
Dim startDates(1 To MAX_DATA_ROW) As Date
Dim endDates(1 To MAX_DATA_ROW) As Date
...
Loop through worksheet cells to populate arrays
...
Do something with array data
End Sub