【ノーコード】VBAコードを作成する無料アプリ

AIで自分の価値を高める方法とは🙄

MENU

【VBAとChatGPT入門】セルを検索し、検索結果に色をつける

セルを検索し、検索結果に色をつける

A2セルの値と一致するセルを黄色にします。

 

ChatGPTで作成したVBAコード

Sub HighlightMatchingCells()

    Dim ws As Worksheet
    Dim targetCell As Range
    Dim searchRange As Range
    Dim cell As Range

    ' 「Sheet1」シートを設定
    Set ws = ThisWorkbook.Sheets("Sheet1")
    
    ' A2セルの値を取得
    Set targetCell = ws.Range("A2")
    
    ' 表の範囲を設定(C2セルから始まる範囲)
    Set searchRange = ws.Range("C2", ws.Cells(ws.Rows.Count, "C").End(xlUp).Resize(, ws.Cells(2, ws.Columns.Count).End(xlToLeft).Column - 2))

    ' 範囲内のセルをループ
    For Each cell In searchRange
        ' A2セルの値と一致する場合、セルを黄色に塗る
        If cell.Value = targetCell.Value Then
            cell.Interior.Color = vbYellow
        End If
    Next cell

End Sub

上のコードを作成するChatGPTのプロンプト

 
下記のVBAコードを、日本語のコメントをいれて作成してください。
処理対象:Sheet1」シートのC2セルを左上セルとする表。
処理:Sheet1」シートの A2セルの値と、表のセルの値が一致したら、セルを黄色に塗る。

 

ChatGPTで作成しました

無料のChatGPT(Microsoft Copilot)で作成しました。

30年前の私は、必要なVBAコードの完成に6か月かかりました。しかしChatGPTを使えば、初心者でもわずか5分でコードを作成できます。

上記のChatGPTのシートやセルを変更して、あなたのVBAコードを作成してください。

VBAコードは、期待通りに動作し、エラーが発生しないかを必ずテストしてください。

知りたいことやエラー修正は、ChatGPT(Microsoft Copilot)がダイレクトにお答えします。