Excel VBA質問箱 IV

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

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


53558 / 76732 ←次へ | 前へ→

【27986】セルの色が、入力した数字に相当する色に...
質問  bridgesbook  - 05/8/25(木) 22:51 -

引用なし
パスワード
   こんばんわ。

セルに数字を入力すると、セルの色が、入力した数字に相当する色に変わる。
番号を消去するとセル色が無色になる。
というコードを作成しました。

1つ1つ数字を入力する場合は、正常に動くのですが、
複数セルをコピー&ペーストすると、全てのセルが一番上の数字の色になってしまいます。
複数セルをコピー&ペーストしても、それぞれのセルの数字に相当する色にするにはどうしたら良いのでしょうか?
なにとぞ、よろしくお願いいたします。

-------------------------------------------------------------

Private rT As Range

Private Sub Worksheet_Change(ByVal Target As Range)
  Set rT = Target
  
  With rT
    If Not Application.Intersect(rT, Range(Cells(1, 1), Cells(50, 1))) Is Nothing Then
    Application.EnableEvents = False
      .Interior.ColorIndex = .Value 'セル色を入力した値とする

      If IsEmpty(.Value) Then '空欄なら無色とする
        .Interior.ColorIndex = xlNone
      End If
    Application.EnableEvents = True
    End If
  End With
End Sub
0 hits

【27986】セルの色が、入力した数字に相当する色に... bridgesbook 05/8/25(木) 22:51 質問
【27987】Re:セルの色が、入力した数字に相当する色... とまと 05/8/25(木) 23:13 回答
【27988】Re:セルの色が、入力した数字に相当する色... ichinose 05/8/25(木) 23:13 発言
【27991】Re:セルの色が、入力した数字に相当する色... kobasan 05/8/25(木) 23:51 発言
【27993】Re:セルの色が、入力した数字に相当する色... kobasan 05/8/26(金) 0:10 発言
【27994】Re:セルの色が、入力した数字に相当する... ponpon 05/8/26(金) 0:55 発言
【27995】Re:セルの色が、入力した数字に相当する... ichinose 05/8/26(金) 0:59 発言
【27996】Re:セルの色が、入力した数字に相当する... ponpon 05/8/26(金) 1:25 発言
【27997】Re:セルの色が、入力した数字に相当する... kobasan 05/8/26(金) 1:27 発言
【27998】Re:セルの色が、入力した数字に相当する... bridgesbook 05/8/26(金) 6:43 お礼
【27999】Re:セルの色が、入力した数字に相当する... [名前なし] 05/8/26(金) 6:51 発言
【28000】Re:セルの色が、入力した数字に相当する... [名前なし] 05/8/26(金) 6:53 発言
【28003】Re:セルの色が、入力した数字に相当する... kobasan 05/8/26(金) 7:47 発言
【28026】Re:セルの色が、入力した数字に相当する... bridgesbook 05/8/26(金) 18:53 お礼
【28030】Re:セルの色が、入力した数字に相当する... bridgesbook 05/8/26(金) 20:40 回答
【28033】ミスが入り込んでいるので、修正してくだ... kobasan 05/8/26(金) 21:56 発言

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