Excel VBA質問箱 IV

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

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


67955 / 76734 ←次へ | 前へ→

【13326】Re:日付に関して
回答  かみちゃん  - 04/5/1(土) 18:51 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>今日の日付から、特定の日付までのカウントダウンを出したいのですが・・・

>    『Date = today("ggge年m月d日")』
>では、ダメなようで、『』部部bbでコンパイルエラー:配列エラーが出てしまい

「today」が黄色反転して、「コンパイルエラー:SubまたはFunctionが定義されていません」ではないでしょうか?
それとも、todayというユーザー定義関数を作ってあるのでしょうか?

いずれにしても、Dateという名前は変数として使うことはできません。
Dateと記述するだけで、現在の日付を意味するからです。
そこで、以下のようにしてみるとうまく動くはずです。

 myDate = Cells(Target + 2, 9).Value
 Label19 = Format(myDate, "ggge年m月d日")
 'Date関数
 '現在の日付を設定するには、Date ステートメントを使います。
 Sheet1.Cells(Target + 2, 11) = DateDiff("d", Date, myDate) & "日"
 Label21 = Format(Sheet1.Cells(Target + 2, 11), "d日")
0 hits

【13324】日付に関して こっこ 04/5/1(土) 18:20 質問
【13326】Re:日付に関して かみちゃん 04/5/1(土) 18:51 回答
【13327】Re:日付に関して こっこ 04/5/1(土) 19:38 お礼

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