|
winxp he sp3, hm707, hmex402f, excel2003
aa.txtから下記マクロ結果bb.csvを出したいのです。
分かりにくいため、できるだけ詳しく説明させて頂きます。
1.説明
データ数max30個 それ以上はcutします。
ザラバ情報1、2、4:10個づつ入れます。
ザラバ情報5だけ、3個づつ入れます。3個*10=30個maxとなります。
//コメントです。
マクロ結果をbb.csvファイルとして出力します。
aa.txt:データ数15個
8840,大京,1
1844,大盛工業,1
2402,アマナ,1
8928,穴吹興産,2
5934,日本アルミ,2
2164,地域新聞社,5
3381,ビズネット,9
8936,リプラス,1
2318,BBネット,5
2341,アルバイトT,9
4224,ロンシール,1
2316,モスインス,5
2281,プリマ,1
4028,石原産,1
5232,住友大阪,1
マクロ結果:bb.csv
2,3 //固定
10,0,1,ザラバ情報1 //固定
10,0,1,サブ画面1 //左端10:下記データ数 10個づつ入れます 0,1:固定
STK,8840,大京,1,,,,,0,1,0,0,0
STK,1844,大盛工業,1,,,,,0,1,0,0,0
STK,2402,アマナホールディングス,1,,,,,0,1,0,0,0
STK,8928,穴吹興産,2,,,,,0,1,0,0,0
STK,5934,日本アルミ,2,,,,,0,1,0,0,0
STK,2164,地域新聞社,5,,,,,0,1,0,0,0
STK,3381,ビズネット,9,,,,,0,1,0,0,0
STK,8936,リプラス,1,,,,,0,1,0,0,0
STK,2318,ビービーネット,5,,,,,0,1,0,0,0
STK,2341,アルバイトタイムス,9,,,,,0,1,0,0,0
5,1,1,サブ画面2 //左端5:下記データ数5個 データ数15個なので残り5個となりま
す 1,1:上記0,1:固定 の連番 以下同様
STK,4224,ロンシール工業,1,,,,,0,1,0,0,0
STK,2316,モスインスティテュート,5,,,,,0,1,0,0,0
STK,2281,プリマハム,1,,,,,0,1,0,0,0
STK,4028,石原産業,1,,,,,0,1,0,0,0
STK,5232,住友大阪セメント,1,,,,,0,1,0,0,0
0,2,1,サブ画面3
0,3,1,サブ画面4
0,4,1,サブ画面5
0,5,1,サブ画面6
0,6,1,サブ画面7
0,7,1,サブ画面8
0,8,1,サブ画面9
0,9,1,サブ画面10
10,1,1,ザラバ情報2 //固定
10,0,1,サブ画面1 //左端10:下記データ数10個 0,1:固定
STK,8840,大京,1,,,,,0,1,0,0,0
STK,1844,大盛工業,1,,,,,0,1,0,0,0
STK,2402,アマナホールディングス,1,,,,,0,1,0,0,0
STK,8928,穴吹興産,2,,,,,0,1,0,0,0
STK,5934,日本アルミ,2,,,,,0,1,0,0,0
STK,2164,地域新聞社,5,,,,,0,1,0,0,0
STK,3381,ビズネット,9,,,,,0,1,0,0,0
STK,8936,リプラス,1,,,,,0,1,0,0,0
STK,2318,ビービーネット,5,,,,,0,1,0,0,0
STK,2341,アルバイトタイムス,9,,,,,0,1,0,0,0
5,1,1,サブ画面2 //左端5:下記データ数5個 1,1:上記0,1:固定 の連番 以下同様
STK,4224,ロンシール工業,1,,,,,0,1,0,0,0
STK,2316,モスインスティテュート,5,,,,,0,1,0,0,0
STK,2281,プリマハム,1,,,,,0,1,0,0,0
STK,4028,石原産業,1,,,,,0,1,0,0,0
STK,5232,住友大阪セメント,1,,,,,0,1,0,0,0
0,2,1,サブ画面3
0,3,1,サブ画面4
0,4,1,サブ画面5
0,5,1,サブ画面6
0,6,1,サブ画面7
0,7,1,サブ画面8
0,8,1,サブ画面9
0,9,1,サブ画面10
10,2,1,ザラバ情報3
0,0,1,サブ画面1
0,1,1,サブ画面2
0,2,1,サブ画面3
0,3,1,サブ画面4
0,4,1,サブ画面5
0,5,1,サブ画面6
0,6,1,サブ画面7
0,7,1,サブ画面8
0,8,1,サブ画面9
0,9,1,サブ画面10
10,3,1,ザラバ情報4 //固定
10,0,1,サブ画面1 //左端10:下記データ数10個 0,1:固定
STK,8840,大京,1,,,,,0,1,0,,,,0,,0,,0,
STK,1844,大盛工業,1,,,,,0,1,0,,,,0,,0,,0,
STK,2402,アマナホールディングス,1,,,,,0,1,0,,,,0,,0,,0,
STK,8928,穴吹興産,2,,,,,0,1,0,,,,0,,0,,0,
STK,5934,日本アルミ,2,,,,,0,1,0,,,,0,,0,,0,
STK,2164,地域新聞社,5,,,,,0,1,0,,,,0,,0,,0,
STK,3381,ビズネット,9,,,,,0,1,0,,,,0,,0,,0,
STK,8936,リプラス,1,,,,,0,1,0,,,,0,,0,,0,
STK,2318,ビービーネット,5,,,,,0,1,0,,,,0,,0,,0,
STK,2341,アルバイトタイムス,9,,,,,0,1,0,,,,0,,0,,0,
5,1,1,サブ画面2 //左端5:下記データ数5個 1,1:上記0,1:固定 の連番 以下同様
STK,4224,ロンシール工業,1,,,,,0,1,0,,,,0,,0,,0,
STK,2316,モスインスティテュート,5,,,,,0,1,0,,,,0,,0,,0,
STK,2281,プリマハム,1,,,,,0,1,0,,,,0,,0,,0,
STK,4028,石原産業,1,,,,,0,1,0,,,,0,,0,,0,
STK,5232,住友大阪セメント,1,,,,,0,1,0,,,,0,,0,,0,
0,2,1,サブ画面3
0,3,1,サブ画面4
0,4,1,サブ画面5
0,5,1,サブ画面6
0,6,1,サブ画面7
0,7,1,サブ画面8
0,8,1,サブ画面9
0,9,1,サブ画面10
10,4,1,ザラバ情報5 //固定
3,0,1,サブ画面1 //左端3:下記データ数3個 0,1:固定
STK,8840,大京 ,1,,,,,0,1,0,,,,0,,0,,0,,
STK,1844,大盛工業 ,1,,,,,0,1,0,,,,0,,0,,0,,
STK,2402,アマナホールディングス ,1,,,,,0,1,0,,,,0,,0,,0,,
3,1,1,サブ画面2 //左端3:下記データ数3個 1,1:上記0,1:固定 の連番 以下同様
STK,8928,穴吹興産,2,,,,,0,1,0,,,,0,,0,,0,,
STK,5934,日本アルミ,2,,,,,0,1,0,,,,0,,0,,0,,
STK,2164,地域新聞社,5,,,,,0,1,0,,,,0,,0,,0,,
3,2,1,サブ画面3
STK,3381,ビズネット,9,,,,,0,1,0,,,,0,,0,,0,,
STK,8936,リプラス,1,,,,,0,1,0,,,,0,,0,,0,,
STK,2318,ビービーネット,5,,,,,0,1,0,,,,0,,0,,0,,
3,3,1,サブ画面4
STK,2341,アルバイトタイムス,9,,,,,0,1,0,,,,0,,0,,0,,
STK,4224,ロンシール,1,,,,,0,1,0,,,,0,,0,,0,,
STK,2316,モスインスティテュート,5,,,,,0,1,0,,,,0,,0,,0,,
3,4,1,サブ画面5
STK,2281,プリマハム,1,,,,,0,1,0,,,,0,,0,,0,,
STK,4028,石原産業,1,,,,,0,1,0,,,,0,,0,,0,,
STK,5232,住友大阪セメント,1,,,,,0,1,0,,,,0,,0,,0,,
0,5,1,サブ画面6
0,6,1,サブ画面7
0,7,1,サブ画面8
0,8,1,サブ画面9
0,9,1,サブ画面10
よろしくお願いします。
|
|