My知恵袋との重複質問になり申し訳ありません(やや急ぎの回答を求めています)
既存のスケジューラの改良のために、骨格のソースに書き換えて質問しています
開発言語はEXCEL vbaです
アイテムクラスを定義しており、ワークシートからアイテムをリスト化する関数を
定義しようとしています
lang
1(Clsアイテム) 2Public id as int 3Public todo as string
VBA
1Sub Main 2Dim Items as collection 3Set items = new clsアイテム 4Dim tbl as object 5Set Tbl = sheet1.usedrange 6 7Items.WsRead tbl 8 9以下省略
#質問内容
シート丸ごとを読み込んで、itemsコレクションを生成したいのですが
現状はクラス外の関数定義を行い、その中で1アイテムずつループを回しています。
クラスメソッドに記載したいのですが、出力を単体のオブジェクトではなく、
リストとして複数に入れたいのですが、この点がよくわからず困っています。
Public function WsRead(ByVal tbl as object ) as collection 以下省略
回答3件
あなたの回答
tips
プレビュー