Excel VBA質問箱 IV

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

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


56503 / 76737 ←次へ | 前へ→

【24986】>Re:どこがまずいのでしょうか
お礼  hinerikomi  - 05/5/16(月) 16:45 -

引用なし
パスワード
   小僧 さん、こんにちは。
私の記述に誤りがありました。申し訳ございません。

>>For N = 1 To 10
>>  Range(Cells(i,1),Cells(i,N)).Select
>>   myCC = Selection.Count
>>   If myCC > 3 Then
>>     i = i +1
>>     N = N -3
>    '↑ここ
>>   End If
>> Cells(i,N) = N
>>Next N
>
>「N」の値を変えてしまっているために、
>For 〜 Next のループが抜け出せなくなってしまってます。
>
>そのほか気づいた点を…
>
>>Dim N,i,myCC AS Integer
>
>この表記ですと myCCは Integer型ですが、 N 、i については
>型宣言をしていない為 Variant型として扱われてしまいます。
>
>私が作成するとしたら下のようなコードになります。
>
>Private Sub CommandButton1_Click()
>Dim I As Long
>Dim J As Long
>  For I = 1 To 10
>    For J = 1 To 3
>      Cells(I, J).Value = (I - 1) * 3 + J
>    Next
>  Next
>End Sub

回答に感謝いたします。

0 hits

【24977】どこがまずいのでしょうか hinerikomi 05/5/16(月) 15:44 質問
【24979】Re:どこがまずいのでしょうか Kein 05/5/16(月) 16:02 回答
【24985】>Re:どこがまずいのでしょうか hinerikomi 05/5/16(月) 16:42 お礼
【24980】Re:どこがまずいのでしょうか 小僧 05/5/16(月) 16:03 回答
【24986】>Re:どこがまずいのでしょうか hinerikomi 05/5/16(月) 16:45 お礼
【24982】Re:どこがまずいのでしょうか Jaka 05/5/16(月) 16:08 発言
【24984】>Re:どこがまずいのでしょうか hinerikomi 05/5/16(月) 16:38 お礼

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