[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『リストと一致するセルに色を付ける』(koko)
お世話になります
ご教示願います
Sub 訪問色つける()
Dim i As Long Dim mydata As Variant
For i = 4 To Range("c" & Rows.Count).End(xlUp).Row
On Error Resume Next
mydata = WorksheetFunction.Match(Range("c" & i), Sheets("リスト").Range("b2:b13"), 0)
If mydata.Value >= 1 Then
Range("C" & i).Interior.colorindedx = 6
End If
Next
End Sub
マクロの目的は
「リスト」シートのb2〜b13に入力されている数字と同じものが
activesheetのC4〜C3000(大体でこのくらい)から探して色をつけることです
上記のコードだと何事もなしでマクロ終了します。
宜しくお願いいたします。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
↓
If mydata >= 1 Then
?
(まだ16) 2022/08/11(木) 17:07
Option Explicit Sub 訪問色つける02() Dim i As Long Dim mydata As Variant For i = 4 To Range("c" & Rows.Count).End(xlUp).Row mydata = Application.Match(Range("c" & i), Sheets("リスト").Range("b2:b13"), 0) If Not IsError(mydata) Then Range("C" & i).Interior.ColorIndex = 6 End If Next End Sub こんな感じでも。。。m(__)m (隠居Z) 2022/08/11(木) 17:08
If Not IsError(mydata) Then
これは全くわかりませんでした。
ありがとうございました。
(koko) 2022/08/11(木) 17:20
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.