天狗大臣ある案件で、Excelシートを全自動で作る必要が出ました。その程度はVBAで解決・・・、と思ったら、条件付き書式に指定した式がずれてしまう・・・。初めは凡ミスかと思ってコードを確認しても、おかしな点は見当たらない。ネットで調べてみたら、マイクロソフト公認のExcelのバグでした。指定する選択したセル以外に条件付き書式を指定するというもの。詳細はマイクロソフトのページをみてください。今回の案件では、上の3つはどうしても回避できない項目でした。(マイクロソフトのページでは、「VBA使うな」とか「絶対参照で書け」なんて回避方法が紹介されてました)でも、最後の「選択したセル以外に~」という項目は回避できます。要は、「条件付き書式を指定したいセルを選択しておけばOK」ということです。実際、そのようにコードを組んだら、あっさりと解決しました。ちなみに、マイクロソフトのページにあったコードを、この方法で回避するとこうなります。Sub2,6,7,15行目が、Excelのバグを回避のために追加した行です。記事コメント返信をキャンセルする。