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

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選
...

 

「プログラマーの本気がExcelを覚醒させる 超絶ExcelVBA」
ExcelVBAでワンランクアップできる書籍
具体的で応用が利く技をたくさん掲載