Excel VBA質問箱 IV

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

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


16288 / 76732 ←次へ | 前へ→

【65913】Re:SpecialCellsのエラー処理
質問  けい  - 10/7/6(火) 17:50 -

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

ご回答ありがとうございます。

Dim Deg空白 As Range
On Error Resume Next
Set Deg空白 = Range(Cells(i, "A"), Cells(i + x - 1, "B")).SpecialCells(xlCellTypeBlanks)
Deg空白.Value = "(空白)"

この1番下で空白をに"(空白)"を入れていますが、マクロを実行した後に
エラーじゃなかったところに"(空白)"が入っていました。。。

なのでエラーじゃない時も無視をされた訳ではないように思えました。
複数シートをチェックしましたがみなそうなっていました。
でももしこのままで危険な状態ならば

上の3行にIf Deg空白 nothing then
を入れる場合の場所と、そのIfに対してのEndの書き方を教えていただけますでしょうか。
よろしくお願いいたします。


>SpecialCellsは、該当するセルが無いと実行エラーになります。
>それをスキップするために on error resume next を使ったとします。
>
>Dim aaa as range
>set aaa = SpecialCellsのコード
>をエラートラップすると、aaaには何もセットされていません。
>つまり、nothing
>
>何もセットされていなかった場合の処理は????
>知らずに何も無い変数を使ったりするとここでもエラーになります。
0 hits

【65895】SpecialCellsのエラー処理 けい 10/7/6(火) 11:11 質問
【65896】Re:SpecialCellsのエラー処理 メタ 10/7/6(火) 11:20 回答
【65902】Re:SpecialCellsのエラー処理 けい 10/7/6(火) 13:18 お礼
【65897】Re:SpecialCellsのエラー処理 Jaka 10/7/6(火) 12:23 発言
【65901】Re:SpecialCellsのエラー処理 けい 10/7/6(火) 13:17 お礼
【65903】Re:SpecialCellsのエラー処理 Jaka 10/7/6(火) 13:36 発言
【65911】Re:SpecialCellsのエラー処理 けい 10/7/6(火) 17:10 質問
【65912】Re:SpecialCellsのエラー処理 Jaka 10/7/6(火) 17:25 発言
【65913】Re:SpecialCellsのエラー処理 けい 10/7/6(火) 17:50 質問
【65918】Re:SpecialCellsのエラー処理 Jaka 10/7/7(水) 11:05 発言
【65920】Re:SpecialCellsのエラー処理 けい 10/7/7(水) 13:02 お礼

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