投稿/コメントを表示します。

colorIndexはエクセル2003、colorはエクセル2007であることを学びました。
私の今のエクセルのバージョンは2010であり、自動記録でセルの背景色を指定すると
colorIndexではなく、以下のようなcolorでかなりの桁数の数字になったり、colorで数字が表示されなかったりで
         .PatternColorIndex = xlAutomatic
        .Color = 15773696
        .TintAndShade = 0

    .PatternColorIndex = xlAutomatic
        .ThemeColor = xlThemeColorAccent6
        .TintAndShade = 0.599993896298105

煩わしいコードになっています。

ところがフォローアップ20の動画で、カラーピッカーのマクロの話が出た時は有りがたかったです!
colorIndexは57種類ですがシンプルで書きやすいので、活用しています。
colorIndexの0は色無しですが、実際マクロで書くとエラーになります。
調べたらcolorIndex=xlNone で色無しになることを学びました!

仕事ではそれほど色を多種多様で使用する機会はないので、これで十分です。
お陰でこのマクロ、for nextでもdo loopでも書けるようになりなりました。
2015/07/23 07:57