Excel VBA質問箱 IV

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

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


54783 / 76738 ←次へ | 前へ→

【26741】Re:セル内の一部を検索し、その後行を削除したい
回答  りん E-MAIL  - 05/7/15(金) 16:42 -

引用なし
パスワード
   T さん、こんにちわ。

>【内容】
> 例)A行に1000〜1009までの数字があり、その数字の下1桁が0・1・4・7を
>   含む行を削除したい。

1000〜1009の数字だということなので、普通に分岐しました。
Sub test()
  Dim r1 As Range, Rmax&, RR&
  Rmax& = Cells(Rows.Count, 1).End(xlUp).Row
  Set r1 = Cells(Rmax& + 1, 1)
  For RR& = 1 To Rmax&
   Select Case Cells(RR&, 1).Value
     Case 1000, 1001, 1004, 1007
      Set r1 = Application.Union(r1, Cells(RR&, 1))
   End Select
  Next
  r1.EntireRow.Delete
  Set r1 = Nothing
End Sub

考えている間に解決してました。
0 hits

【26732】セル内の一部を検索し、その後行を削除したい 05/7/15(金) 13:38 質問
【26733】Re:セル内の一部を検索し、その後行を削除... Jaka 05/7/15(金) 14:09 回答
【26739】Re:セル内の一部を検索し、その後行を削除... 05/7/15(金) 16:34 お礼
【26737】Re:セル内の一部を検索し、その後行を削除... Kein 05/7/15(金) 16:31 回答
【26741】Re:セル内の一部を検索し、その後行を削除... りん 05/7/15(金) 16:42 回答

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