Excel VBA質問箱 IV

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

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


31495 / 76734 ←次へ | 前へ→

【50488】Re:セルデリートで他の列も消す
お礼  ooisi  - 07/7/27(金) 2:19 -

引用なし
パスワード
   ▼Ned さん:
ありがとうございました。
簡単なコードで出来るのですね
固い頭ではダメですね(-_-;)
Offset Onlyでは・・・
遅くまで本当にありがとうございました。
安心して、これで眠りにつけます。
また、お願いします。

>あまり難しく考えず、またOffsetに拘らず、下記みたいな感じで良いかと。
>
>Private Sub Worksheet_Change(ByVal Target As Range)
>  Dim r As Range
>  Dim rr As Range
>
>  Set rr = Intersect(Target, Range("Q17:R550"))
>  If rr Is Nothing Then Exit Sub
>  Application.EnableEvents = False
>  For Each r In rr
>    If IsEmpty(r.Value) Then
>      Cells(r.Row, 1).ClearContents
>      Cells(r.Row, 4).ClearContents
>    End If
>  Next r
>  Set rr = Nothing
>  Application.EnableEvents = True '■必要
>End Sub

5 hits

【50470】セルデリートで他の列も消す ooisi 07/7/26(木) 17:39 質問
【50474】Re:セルデリートで他の列も消す Ned 07/7/26(木) 21:35 発言
【50484】Re:セルデリートで他の列も消す ooisi 07/7/27(金) 1:30 質問
【50485】Re:セルデリートで他の列も消す Ned 07/7/27(金) 1:40 発言
【50486】Re:セルデリートで他の列も消す ooisi 07/7/27(金) 1:53 質問
【50487】Re:セルデリートで他の列も消す Ned 07/7/27(金) 2:09 発言
【50488】Re:セルデリートで他の列も消す ooisi 07/7/27(金) 2:19 お礼

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