VBAでマクロを作成する場合、特定の日付で表される特定の曜日を知る必要がある場合があります。たとえば、マクロが実行されている月の日を特定したい場合があります。次のコードでうまくいきます:

iDay = Day(Date)

Day関数は、指定した日付の月の日を表す整数値を返します。この例では、Date関数は今日の日付を表すため、Dayはその月の今日の日を返します。

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

link:/ excelribbon-ExcelTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2502)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。

link:/ excelribbon-Determining_the_Day_of_the_Month [月の日を決定する]