|
VBAをはじめてまだ一ヶ月の初心者です。本格的なプログラムをつくりたいのですがまったくわかりません。
目的Aと目的Bというエクセルで作成したシートがあります。。どちらもセルの(3,2)にコンボボックスがあります。
コンボボックスには春、夏、秋、冬といった季節が選択できるようになっています。。
エクセルの目的AにはA列の6行目から1〜7の数字があり、BCD列から開始、終了、回数の順にデータが入っていく。(E列以降は開始、終了、回数が繰り返す)
目的Bには上と同様にA列に数字があり、BCDEから開始、終了、回数、ユーザーの順にデータが入っていく。(F列以降は上と同様に繰り返す)
csvファイルには、1行に開始時刻,終了時刻,区分,回数)の形式(5:00,6:00,A,10)で数行に渡り記述されているが
たまに区分がBのときのみ休み時間の後ろに使用者が(5:00,6:00,A,10:x,y,z)のように:区切りで記述されている場合もあるものとする。
このような構成のファイルが1〜7の数字のみのフォルダ内に4つずつありそれぞれ春、夏、秋、冬(.txt)というファイル名である。
存在する全てのファイルを読み取り、データを配列などでメモリ上に保存した後、エクセル上のコンボボックスで季節を選択したらデータが表示されるようにしたいのですがどのようにしたらよろしいでしょうか?
|
|