Excel VBA質問箱 IV

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

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


65588 / 76738 ←次へ | 前へ→

【15724】Re:間違えをさがしてください2
発言  ピース  - 04/7/4(日) 10:25 -

引用なし
パスワード
   ▼[名前なし] さん:
>これを試してください。
>Sub mouke(CheckCol As Integer)
> Dim k As Integer, n As Long
> With Worksheets("Sheet1")
>  For n = 1 To 49
>   If .Cells(n, CheckCol).Interior.ColorIndex = 3 Then
>    k = .Cells(n + 2, CheckCol).Value - .Cells(n, CheckCol).Value
>    .Cells(n, CheckCol + 1) = k * 1000
>    .Cells(n, CheckCol + 1).Interior.ColorIndex = 5
>   End If
>  Next n
> End With
>End Sub
>
>使うときは、別のマクロから引数に列番号を指定して使用してください。
>Sub Test()
> Call mouke(9)
> Call mouke(19)
> Call mouke(24)
>End Sub
>という感じで。


実行するとオーバーフローするのですが、どうすればいいのでしょうか?
0 hits

【15714】間違えをさがしてください2 ピース 04/7/3(土) 21:58 質問
【15715】Re:間違えをさがしてください2 [名前なし] 04/7/3(土) 22:57 発言
【15716】Re:間違えをさがしてください2 ピース 04/7/3(土) 23:21 質問
【15717】Re:間違えをさがしてください2 [名前なし] 04/7/3(土) 23:38 発言
【15719】Re:間違えをさがしてください2 ピース 04/7/4(日) 0:15 発言
【15720】Re:間違えをさがしてください2 [名前なし] 04/7/4(日) 0:33 発言
【15721】Re:間違えをさがしてください2 ピース 04/7/4(日) 0:41 発言
【15722】Re:間違えをさがしてください2 ピース 04/7/4(日) 0:52 発言
【15723】Re:間違えをさがしてください2 [名前なし] 04/7/4(日) 1:02 回答
【15724】Re:間違えをさがしてください2 ピース 04/7/4(日) 10:25 発言
【15725】Re:間違えをさがしてください2 [名前なし] 04/7/4(日) 10:48 回答
【15731】Re:間違えをさがしてください2 ピース 04/7/4(日) 17:49 お礼
【15734】Re:間違えをさがしてください2 [名前なし] 04/7/4(日) 18:17 発言
【15737】Re:間違えをさがしてください2 ピース 04/7/4(日) 21:35 お礼

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