Excel VBA質問箱 IV

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

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


47752 / 76732 ←次へ | 前へ→

【33929】Re:ループが途中で終わる。
回答  やっちん  - 06/1/23(月) 21:15 -

引用なし
パスワード
   ▼k さん:

>For j = 7 To r1(9)
>r1(9) = Cells(Workbooks(“Fund.xls”) .Worksheets(“Discrep”).Rows.Count, "A").End(xlUp).Row
>r2(9) = Cells(Workbooks(“Fund.xls”) .Worksheets(“Discrep”).Rows.Count, "C").End(xlUp).Row
>If r1(9) < r2(9) Then
>  r1(9) = r2(9)
>End If
>Next j

For j = 7 To r1(9)の最終値のr1(9)をそのループの中で変更していますが
このループに初めて来たときのr1(9)の値までしか行われません。
例えば
k=10
For j=7 To k
  k=20
Next j
このループはjが10までしか行われません。

jが95だったということはループに入る前のr1(9)の値は94ではないでしょうか?
一番外のループの仕方を考え直す必要がありますね。


1 hits

【33900】ループが途中で終わる。 k 06/1/23(月) 16:16 質問
【33902】Re:ループが途中で終わる。 やっちん 06/1/23(月) 16:22 発言
【33916】Re:ループが途中で終わる。 k 06/1/23(月) 17:39 質問
【33929】Re:ループが途中で終わる。 やっちん 06/1/23(月) 21:15 回答
【33941】Re:ループが途中で終わる。 k 06/1/24(火) 8:19 質問
【33943】Re:ループが途中で終わる。 やっちん 06/1/24(火) 8:36 回答
【34583】Re:ループが途中で終わる。 k 06/2/7(火) 16:18 お礼

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