0
ワークシートデータから配列のセットを取り込んでいます。次に、別のワークシートに書き出す前にデータを操作します(下記の例を参照)。私のデータオブジェクトはVBAでどのようなスコープを持っていますか
同じワークシート・データを再度使用する場合は、ワークシートから配列を移入するコードを再作成しないでください。
- コードを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
ありがとう - それは私が探していたものです。私はVBAでクラスを作ることができるのか分からなかった。 –