Excel VBA質問箱 IV

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

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


31499 / 76734 ←次へ | 前へ→

【50484】Re:セルデリートで他の列も消す
質問  ooisi  - 07/7/27(金) 1:30 -

引用なし
パスワード
   ▼Ned さん:
返事ありがとうございます。
目的は達成できました。
下記コードにおいて
ちょっと不安な部分があります。
Private Sub Worksheet_Change(ByVal Target As Range)
  Dim r As Range
  Dim rr As Range
  
  Set rr = Intersect(Target, Range("R17:R550"))
  If rr Is Nothing Then Exit Sub
  
  Application.EnableEvents = False
  For Each r In rr
    If r.Value = "" Then
      r.Offset(, -14).ClearContents
      r.Offset(, -17).ClearContents
    Else
      ★この部分はどのようにするのがベストでしょうか
    End If
  Next
  Set rr = Nothing
End Sub
よろしくお願いします。

>▼ooisi さん:
>こんにちは。
>そのコードでできているようですよ?
>該当SheetのシートモジュールのWorksheet_Changeイベントで書かれているのですよね。
>何か問題があるのでしょうか?
>(A,D列が結合セルでしたらちょっと修正が必要かもしれません)

6 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 お礼

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