【エクセルマクロ】色のついてないセルのみ選択:コピペで使えるコード

ExcelVBA-色なしセルを選択-アイキャッチ ExcelVBA

エクセルマクロで、範囲内で色のついてないセルのみ選択するVBAコードをご紹介します。

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

色のついてないセルのみ選択

以下のExcelVBAを実行すると、選択範囲の色なしセルだけ選択します。


Sub 色なしセルだけ選択()

    Dim sel As Range
    Dim Target As String
    
    'セル範囲をループ
    For Each sel In Selection
    
        '色なしだったら
        If sel.Interior.ColorIndex = xlNone Then
            'セル番地を格納
            Target = Target & sel.Address & ","
        End If
    Next
    
    '色がついていないセルを選択状態にする
    Target = Left(Target, Len(Target) - 1)
    Range(Target).Select
    
End Sub

 

マクロ実行後

範囲内の塗りつぶしなしのセルだけ選択します。


 
 
この記事がお役に立てれば幸いです。
 

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

 

[最速入門] ChatGPTに任せる Excelマクロ&VBA 面倒なプログラミングは秒で片づけよう

ChatGPTと対話しながら身につける、新しいVBA入門

Excelマクロ・VBAをAIと一緒にラクに習得したいなら、まず読んでおきたい一冊です!


★★★★★ 4.6 ※ Amazonカスタマーレビューより
マクロ記録とChatGPTを組み合わせた学習法が実践的で、すぐ現場で使える
「過不足のない指示」の出し方を学べ、AIとの対話スキルが身につく
変数・条件分岐・ループなどVBAの基礎もしっかり解説されている