| 
    
     |  | 現在作業中のExcelVBAなんですが、 -------------------
 A | B | C |
 空白| 数値|数値 |
 -------------------
 のデータがある時、データ分繰り返し処理を行います。
 
 Do Until IsEmpty〜と値が在るか無いかの判定で実行すると
 データが既にAで存在しない為、以降のデータを無視し処理が終了してしまいます。
 
 また、AとCにデータがあって、Bにデータが無い場合にもBの段階で終了してしまいます。
 
 空白を無くす仕様には出来ないので、どういった条件判定式にすればいいのか
 困っています。
 
 どなたかご教授お願いします。
 
 参照しているコードも記載しておきます。
 ------------------------------------------------------------------
 '値が空になるまで繰り返し
 Do Until IsEmpty(data(cnt)(1, i + VALUE_START))
 
 '数値変換が可能=測定値
 If IsNumeric(data(cnt)(1, i + VALUE_START)) Then
 
 '書き込み位置の確保
 .Range(NumToChr(writeCol) & writeRow + VALUE_WRITE + (i \ 2))
 .PasteSpecial Paste:=xlPasteAll
 
 'コメント
 .Cells(writeRow + VALUE_WRITE + (i \ 2), writeCol) = head(5, i)
 
 'コメント
 .Cells(writeRow + VALUE_WRITE + (i \ 2), writeCol + 1)
 
 End If
 
 i = i + 1
 
 Loop
 ---------------------------------------------------------------------------
 
 |  |