- 締切済み
作った図を設定した日付けで色付け、なんてことはできますか??
エクセルのオートシェイプでつくった図○を、設定した日付けを過ぎると赤くする、なんてことは可能でしょうか??もしできれば教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
>エクセルのオートシェイプでつくった図○を-->判る。 しかしたくさん○(の行)が有るのか(下記例) >設定した日付けを 設定した日付は全データに対し1つか、下記のように、○に対応付けられたたくさんのものか。 あいまい。 ○と「設定した日付」はパラのモノか 例えば 5/1 ○ 5/3 ○ 5/13 ○ 5/31 ○ 6/1 ○ 6/3 ○ とあって今日5/24以前の日付の横の丸を色着けるのか。 これだと難しい。セルとオートシェイプを関連付けることは難しい。 セルとシェイプの位置で関連付ける方法もなくは無いが。 テキストをシェイプに入れて関連付けるとか。 シェイプはシート上に、浮かんでいるイメージ。 === 実例を挙げないからあいまいになるのだ。
- xls88
- ベストアンサー率56% (669/1189)
回答No.1
下記マクロを仕込んでおけば、Bookを開くたびに自動実行されます。 Sub auto_open() If Date > CDate("2009/5/1") Then With Worksheets("Sheet1").Shapes(1) .Fill.ForeColor.SchemeColor = 10 End With End If End Sub
補足
お礼が遅れてすみません・・。 今日、職場に行ったらさっそくやってみます。 説明不足で申し訳なかったです、 日付も表示しておいて、それを変えることによって、そこから100日後に 図の色が変わる(塗りつぶされる)みたいなことは可能でしょうか?? もしよければマクロの日本語説明を簡単でお願いします。