[[20120509190909]] 『ListBoxの日時に手を加えたい』(ヨッシー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ListBoxの日時に手を加えたい』(ヨッシー)

 こんばんは。
 マクロの構文でギブアップなので、助けて頂ければ幸いです。

 UserForm 上に ListBox を配置しており、

 Private Sub UserForm_Initialize()

 With Me.ListBox1
     For i = 1 To 30
         .AddItem Date + i
     Next i
 End With

 End Sub

 として、ListBox から日付を選択することが出来るようにしています。

 ここで、土日祝日の日付のみ赤字に変えることは可能ですか?
 突拍子もない質問で申し訳ありませんが、どなたかご教授頂けないでしょうか。

 よろしくお願い致します。

 Excel2003 を使用しています。

 できない(と思うよ。VBならできるようだけど)
 行毎に色を変えるなら、ListViewとか?
 でも、選択という機能をつけることが必要で結構面倒かもね。

 (ぶらっと)

 ListBox ではありませんが、Access が使える環境ではカレンダーコントロールが利用できます。
 無い場合は、こういったものもありますが、この辺りの利用を検討してはどうでしょうか。
 http://www.h3.dion.ne.jp/~sakatsu/Excel_Tips06.htm#ktFunc

 でも2010から、カレンダーコントロール無くなったんですね。
 知らなかった。
 http://www.h3.dion.ne.jp/~sakatsu/Excel_Tips06.htm
 (Mook)

 おはようございます。

 やはり、エクセルマクロからでは難しいようですね。
 別シートにでも土日祝日の日を列記して、該当するものは・・・として行くしかないのですかねぇ。毎年面倒です><

 ところで、2010からカレンダーコントロールがなくなったとは知りませんでした。

 また分からないことがあったら質問させてください。

 ありがとうございました。

 (ヨッシー)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.