Excel VBA質問箱 IV

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

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


53512 / 76732 ←次へ | 前へ→

【28033】ミスが入り込んでいるので、修正してくだ...
発言  kobasan  - 05/8/26(金) 21:56 -

引用なし
パスワード
   ▼bridgesbook さん 今晩は。

ごめんなさい。私のミスが入り込んでいるので、修正してください。

(1)A列を全て選択して消去しするとストレスを感じる動きになります。
(2)2列に渡って範囲指定して貼り付けると2列とも色が変化します。

の2点を解決するために、下記のように修正してください。

>Private Sub Worksheet_Change(ByVal Target As Range)
>
>Dim ra As Range

'============================================================ここから
Dim r As Range, 範囲 As Range

  Set 範囲 = Application.Intersect(Target, Range("A1:A50"))
  If 範囲 Is Nothing Then Exit Sub
  For Each ra In 範囲
'============================================================ここまで

>  If Application.CutCopyMode <> False Then Application.CutCopyMode = False
>    ActiveSheet.Unprotect
>    If ra.Value = "" Then
>      ra.Interior.ColorIndex = xlNone '空欄なら無色
>'      ra.BorderAround LineStyle:=xlContinuous, Weight:=xlThin, ColorIndex:=xlAutomatic
>      ra.Font.ColorIndex = 1
>    Else
>      ra.Interior.ColorIndex = ra.Value '着色
>      ra.BorderAround LineStyle:=xlContinuous, Weight:=xlThin, ColorIndex:=xlAutomatic
>      Select Case ra.Value
>        Case 2, 6, 19, 20, 24, 27, 34 To 40
>          ra.Font.ColorIndex = 1
>        Case Else
>          ra.Font.ColorIndex = 2
>      End Select
>    End If
>    ActiveSheet.Protect
>  Next
>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 発言

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