|
▼MJ さん:
何度も質問してすみません。
やはりソースの書き方がわからず、いろんなところを調べた結果以下のサイトより曜日を返す方法を見つけました。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpdnofftalk/htm/office04062000.asp
しかし、この方法だと一つの曜日しか返されず、今回のように火曜と水曜を返す方法が思い浮かびません。
先ほどのサイトのソースから二つの曜日を返すことは可能なのでしょうか?
よろしくお願い致します。
Function ListDays(fld As Control, id As Variant, Row As Variant, col As Variant, code As Variant) As Variant
Dim intOffset As Integer
Dim varRetVal As Variant
Select Case code
Case acLBInitialize
varRetVal = True
Case acLBOpen
varRetVal = Timer
Case acLBGetRowCount
varRetVal = 8
Case acLBGetColumnCount
varRetVal = 1
Case acLBGetColumnWidth
varRetVal = -1
Case acLBGetValue
intOffset = Abs((10 - WeekDay(Now)) Mod 7)
varRetVal = Format(Now() + intOffset + 7 _
* Row, "YYYYMMDD")
Case acLBGetFormat
Case acLBEnd
End Select
ListDays = varRetVal
End Function
|
|