• ベストアンサー

VBA-セル内部の色表示について

以下のプログラムで、セルを結合して色を設定しています。 For i = 4 To 63   With Sheet1.Range(Cells(4, i), Cells(4, i + 1))     .MergeCells = True '結合     .Interior.ColorIndex = 35 '薄い緑色・・・(1)   End With   i = i + 1 Next その後、エクセルのワークシート上のコマンドボタンをクリックすると、 色なしの元の状態に戻したいのですが、(1)の部分を以下にすると、 『.Interior.ColorIndex = 2 '白色』 セル内部を塗りつぶすため、罫線の外周までも白くなってしまいます。 白で塗りつぶすのではなく、元の「色なし」の状態にするプログラムを どなたか教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
noname#123709
noname#123709
回答No.1

Interior.ColorIndex = xlNone で色無しの状態にできます。

piopao
質問者

お礼

回答ありがとうございます。 無事解決することができました。

その他の回答 (1)

  • ion12wat
  • ベストアンサー率33% (9/27)
回答No.2

「マクロの記録」を利用すると以下のようになりますよ。 Selection.Interior.ColorIndex = xlNone

piopao
質問者

お礼

回答ありがとうございます。 無事解決することができました。

関連するQ&A