Excel VBA質問箱 IV

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

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


53560 / 76736 ←次へ | 前へ→

【27988】Re:セルの色が、入力した数字に相当する色に...
発言  ichinose  - 05/8/25(木) 23:13 -

引用なし
パスワード
   ▼bridgesbook さん:
こんばんは。
>
>セルに数字を入力すると、セルの色が、入力した数字に相当する色に変わる。
>番号を消去するとセル色が無色になる。
>というコードを作成しました。
>
>1つ1つ数字を入力する場合は、正常に動くのですが、
>複数セルをコピー&ペーストすると、全てのセルが一番上の数字の色になってしまいます。
>複数セルをコピー&ペーストしても、それぞれのセルの数字に相当する色にするにはどうしたら良いのでしょうか?
>なにとぞ、よろしくお願いいたします。
>
>-------------------------------------------------------------
>
'===================================================
Private Sub Worksheet_Change(ByVal Target As Range)
  Dim crng As Range
  Dim rt As Range
  Set rt = Application.Intersect(Target, Range(Cells(1, 1), Cells(50, 1)))
  If Not rt Is Nothing Then
    Application.EnableEvents = False
    For Each crng In rt
      With crng
       .Interior.ColorIndex = .Value 'セル色を入力した値とする
       If IsEmpty(.Value) Then '空欄なら無色とする
        .Interior.ColorIndex = xlNone
        End If
       End With
      Next
    Application.EnableEvents = True
    End If
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 発言

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