Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6993 / 13644 ツリー ←次へ | 前へ→

【41848】Interior.Colorについて Aki 06/8/24(木) 6:35 質問[未読]
【41855】Re:Interior.Colorについて へっぽこ 06/8/24(木) 11:17 発言[未読]
【41916】Re:Interior.Colorについて Aki 06/8/26(土) 6:47 お礼[未読]

【41848】Interior.Colorについて
質問  Aki  - 06/8/24(木) 6:35 -

引用なし
パスワード
   セルの色指定をRBG方式で設定しています。
それを塗りつぶしなしにする時
Interior.Color=RBG(256,256,256)を使うと枠線が消えてしまいますが・・・
消えない数字の設定は?何数字でしょうか。
RBGを使って、Interior.ColorIndex = xlNoneと同じ動作をさせたいのです。

【41855】Re:Interior.Colorについて
発言  へっぽこ  - 06/8/24(木) 11:17 -

引用なし
パスワード
   こんにちは。
回答ではありませんが。
結論から言うとColor(n,n,n)ではムリな気がします。

ナゼにそう思ったかというと…

試しに
MsgBox ActiveCell.Interior.Color
と書いて着色していないセル、白く塗ったセル、それぞれで実行すると
16777215
と返って来ます。

さらに
ActiveCell.Interior.Color = ActiveCell.Interior.Color
と書いて着色していないセル上で実行すると白く塗られてしまいます。

なのでInterior.Colorでは扱えない要素がセルにはあって、
それが未着色状態を作り出しているのではないでしょうか?

勝手な推測ですが、上記の理由からムリではないかと考えました。

【41916】Re:Interior.Colorについて
お礼  Aki  - 06/8/26(土) 6:47 -

引用なし
パスワード
   ▼へっぽこ さん:

ありがとうございました。
お手数をおかけしました。

6993 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free