Excel VBA質問箱 IV

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

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


10789 / 13646 ツリー ←次へ | 前へ→

【19921】空白セルの削除でエラー びびこ 04/11/19(金) 11:11 質問[未読]
【19924】Re:空白セルの削除でエラー Jaka 04/11/19(金) 11:31 回答[未読]
【19925】空白セルの削除でエラー びびこ 04/11/19(金) 11:52 お礼[未読]

【19921】空白セルの削除でエラー
質問  びびこ  - 04/11/19(金) 11:11 -

引用なし
パスワード
   過去ログにもあるんですが、空白セルを探して削除する方法で、
この、空白がみつからなかった場合のコードがわかりません。。

  Range("G3:G30").Select
  Selection.SpecialCells(xlCellTypeBlanks).Select
  Selection.Delete Shift:=xlUp

これで、空白が無かった場合、どう抜ければいいんでしょうか?
無かった場合は無視して次に進みたいのです。
よろしくお願いします!!

【19924】Re:空白セルの削除でエラー
回答  Jaka  - 04/11/19(金) 11:31 -

引用なし
パスワード
   こんにちは。

SpecialCellsは、無いとエラーなるのでエラートラップしてください。

  Dim mrg As Range
  On Error Resume Next
  Set mrg = Range("G3:G30").SpecialCells(xlCellTypeBlanks)
  If mrg Is Nothing Then Exit Sub
  On Error GoTo 0
  mrg.Delete 'Shift:=xlUp
  Set mrg = Nothing

【19925】空白セルの削除でエラー
お礼  びびこ  - 04/11/19(金) 11:52 -

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

ありかがとうございました!!
助かりましたーー(^^)

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