1ベクトル< ストリング > ask_group(INT sheet_start_num、INT sheet_row_num) 2 { 3 // トラバーサルは、セルにグループをマージ 4。 INTの COUNT = 0 ; 5 int型 START_NUM =で0 ; 6 INT END_NUM = 0 ; 7 ベクトル< ストリング > start_and_end ; 8 用(INT ; I <= sheet_row_num; I = sheet_start_num I ++ ) 9 { 10 ストリングDATA1 = SetExcelApi-> GetRangeData(I、1 )。 11 12 であれば(DATA1 =!"" || I == sheet_row_num) 13 { 14 であれば(START_NUM!= 0 && END_NUM!= 0 ) 15 { 16 チャー MSGの[ 256 ]。 17 sprintf_s(MSG、" %のDは、%D " 、START_NUM、END_NUM)。 18 start_and_end.push_back(MSG)。 19 } 20 START_NUM = I。 21 } 22は、 他の 23である { 24 IF(I == sheet_row_num - 1。 ) 25 { 26は END_NUM = I + 1 ; 27 } 28 他の 29 { 30 END_NUM = I; 31である } 32 } 33れる } 34で 戻りstart_and_end; 35 } 36 37 [ シーザー呂上虞 38 2019年11月12日