Excel VBA質問箱 IV

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

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


54226 / 76732 ←次へ | 前へ→

【27303】Re:確認方法
回答  でれすけ  - 05/8/4(木) 16:52 -

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

こんな感じででどうでしょうか。
Intersectを使って選択をした範囲を30行〜50行の範囲に
絞り込んでしまいます。

Dim DelRow As Range

On Error Resume Next
  Set DelRow = Application.InputBox("セルまたは列を選択してください", Type:=8)
  If DelRow Is Nothing Then Exit Sub
On Error GoTo 0

Set DelRow = Intersect(Rows("30:50"), DelRow)
If DelRow Is Nothing Then Exit Sub

Set DelRow = DelRow.EntireRow
DelRow.Select

If MsgBox("現在選択されている行を削除します。よろしいですか", vbOKOnly) = vbYes Then
 DelRow.Delete
End If

2 hits

【27262】確認方法 じゅん 05/8/3(水) 19:49 質問
【27263】Re:確認方法 つん 05/8/3(水) 20:25 回答
【27265】Re:確認方法 りん 05/8/3(水) 21:26 回答
【27299】Re:確認方法 じゅん 05/8/4(木) 15:46 質問
【27300】Re:確認方法 つん 05/8/4(木) 16:14 回答
【27301】Re:確認方法 Jaka 05/8/4(木) 16:23 発言
【27302】Re:確認方法 つん 05/8/4(木) 16:39 発言
【27303】Re:確認方法 でれすけ 05/8/4(木) 16:52 回答
【27305】Re:確認方法 ichinose 05/8/4(木) 17:01 発言
【27319】Re:確認方法 じゅん 05/8/5(金) 11:42 お礼

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