Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


71085 / 76738 ←次へ | 前へ→

【10151】Re:Do While Len()の記述方法
回答  つん E-MAIL  - 04/1/9(金) 9:32 -

引用なし
パスワード
   クレア さん、こんにちは

>'A列のデータがある間、ループする
>Do While Len(Cells(mYLINE, 1).Value <> "")
>  mYLINE = mYLINE + 1
>Loop

Do While Len(Cells(mYLINE, 1).Value <> "")

この部分

Do While Cells(mYLINE, 1).Value <> ""

で、ええんと違いますか?

Len(Cells(mYLINE, 1).Value <> "")
だと、返ってくる値が、データがある間は「False」で「5」
データがない場合は「True」で「4」になるので、
延々、「Len(Cells(mYLINE, 1).Value <> "")」これ自体が「false」を
返すことがないので、無限ループになってしまうのでは?
と、思うのですが・・・どうかな?

0 hits

【10150】Do While Len()の記述方法 クレア 04/1/9(金) 9:14 質問
【10151】Re:Do While Len()の記述方法 つん 04/1/9(金) 9:32 回答
【10152】Re:Do While Len()の記述方法 クレア 04/1/9(金) 9:50 お礼

71085 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free