アプリ版:「スタンプのみでお礼する」機能のリリースについて

シート内にある塗りつぶしをしたセルを
一度に全てクリアしたいのですが、どうすればよいでしょうか。。。

不規則で、しかも数が多いので、それぞれのセルを選択してクリアする、ということが難しいです。

Worksheets("Sheet1").Range("A1").Interior.ColorIndex = xlNone ×

Worksheets("Sheet1") には Interiorプロパティ(?)が存在しないのでしょうか。
手作業でする場合、シートの左上をクリックして全選択し、[塗りつぶしの色]-[塗りぶつしなし]とできるので、VBAでもできるんではないかと思っているのですが
不可能なのでしょうか。

素人の質問ですみません。。。

A 回答 (2件)

>手作業でする場合、シートの左上をクリックして全選択し、[塗りつぶしの色]-[塗りぶつしなし]とできるので



そのままマクロの記録を取れば良いと思いますが?

"Cells"がシートのセル全てという意味になります。

Worksheets("Sheet1").Cells.Interior.ColorIndex = xlNone
    • good
    • 3
この回答へのお礼

マクロの記録をとるとかできるんですね!
知りませんでした。
ばっちりできました。ありがとうございました。

お礼日時:2009/01/14 15:45

Worksheets("Sheet1").Cells.Interior.ColorIndex = xlNone



でできます。
    • good
    • 0
この回答へのお礼

できました!
ありがとうございました。とても助かりました。

お礼日時:2009/01/14 15:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A