【エクセルマクロ】Like演算子と変数の組み合わせ:使用例6選

vba-変数とLikeの組み合わせ-アイキャッチ ExcelVBA

Like演算子と変数の組み合わせをするExcelVBAコードを記載しています。

ワイルドカード(アスタリスク)を使用します。

このページのマクロコードは、コピペで使えます。
ぜひお試しください!

Likeと変数の組み合わせ(*変数*)

以下のマクロを実行すると、Like演算子を使用して該当セルに色付けします。


Sub 変数とLike組み合わせ()

    Dim Target As String
    Dim i As Long
    
    Target = "*りんご*"

    For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
        If Cells(i, 1) Like Target Then
            Cells(i, 1).Interior.Color = 65535
        End If
    Next i
    
End Sub
マクロ実行後

「りんご」を含むセルに色付けします。

IF文で [Cells(i, 1)] の中に [Target] が含まれているか確認します。

 

 

Likeと変数の組み合わせ(*変数*)

以下のマクロを実行すると、Like演算子を使用して該当セルに色付けします。


Sub 変数とLike組み合わせ()

    Dim Target As String
    Dim i As Long
    
    Target = "りんご"

    For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
        If Cells(i, 1) Like "*" & Target & "*" Then
            Cells(i, 1).Interior.Color = 65535
        End If
    Next i
    
End Sub
マクロ実行後

「りんご」を含むセルに色付けします。

IF文で [Cells(i, 1)] の中に [Target] が含まれているか検索します。

 

 

Likeと変数の組み合わせ(変数*)

以下のマクロを実行すると、Like演算子を使用して該当セルに色付けします。


Sub 変数とLike組み合わせ()

    Dim Target As String
    Dim i As Long
    
    Target = "りんご*"

    For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
        If Cells(i, 1) Like Target Then
            Cells(i, 1).Interior.Color = 65535
        End If
    Next i
    
End Sub
マクロ実行後

「りんご」から始まるセルに色付けします。

 

 

Likeと変数の組み合わせ(変数*)

以下のマクロを実行すると、Like演算子を使用して該当セルに色付けします。


Sub 変数とLike組み合わせ()
    Dim Target As String
    Dim i As Long
    
    Target = "りんご"

    For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
        If Cells(i, 1) Like Target & "*" Then
            Cells(i, 1).Interior.Color = 65535
        End If
    Next i
End Sub
マクロ実行後

「りんご」から始まるセルに色付けします。

 

 

Likeと変数の組み合わせ(*変数)

以下のマクロを実行すると、Like演算子を使用して該当セルに色付けします。


Sub 変数とLike組み合わせ()
    Dim Target As String
    Dim i As Long
    
    Target = "*りんご"

    For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
        If Cells(i, 1) Like Target Then
            Cells(i, 1).Interior.Color = 65535
        End If
    Next i
End Sub
マクロ実行後

「りんご」で終わるセルに色付けします。

 

 

Likeと変数の組み合わせ(*変数)

以下のマクロを実行すると、Like演算子を使用して該当セルに色付けします。


Sub 変数とLike組み合わせ()
    Dim Target As String
    Dim i As Long
    
    Target = "りんご"

    For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
        If Cells(i, 1) Like "*" & Target Then
            Cells(i, 1).Interior.Color = 65535
        End If
    Next i
End Sub
マクロ実行後

「りんご」で終わるセルに色付けします。

 

 
 
この記事がお役に立ちますと幸いです。
 

【エクセルマクロ】シートの追加・削除を自動化:超便利12選
エクセルマクロで、ワークシートの追加・削除を自動化するVBAコードをご紹介します。どのマクロコードも、コピペで使用できます。ぜひお試しください!

 

この一冊で全部わかる ChatGPT & Copilotの教科書[改訂第2版]

生成AIの基本から実践まで、イラストでやさしく理解できる一冊

ChatGPTとCopilotの違いを整理して使いこなしたいなら、まず読んでおきたい一冊です!


★★★★☆ 4.2 ※ Amazonカスタマーレビューより
生成AIの基本知識から実践的な活用法まで、イラストでわかりやすく解説
ChatGPTとCopilotの違い・使い分けが明確に整理できる
プロンプト作成のコツからハルシネーションなどの注意点まで幅広くカバー