Excel VBA質問箱 IV

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

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


63343 / 76732 ←次へ | 前へ→

【17986】Re:Date関数でどうやってVBAを取り組む?
回答  かみちゃん  - 04/9/12(日) 0:43 -

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

>今まではDate関数で使っていますが
>シートにDate関数を貼っていますがマクロ化になると
>数値がないと#NUM!と表示してしまう。

マクロでなくてもエラーになります。
とりあえず
=IF(ISERR(DATE(Sheet1!A1,Sheet1!B1,Sheet1!C1)),"",DATE(Sheet1!A1,Sheet1!B1,Sheet1!C1))
で、エラーの場合は、空白になります。

>別のボタンで実行したら自動に日付を表示したい。

Date ステートメントのことでしょうか?
ヘルプを見てください。

>VBAするとどうやって命令文を作りますか?

VBAでやらなくても、一般関数でできますが?
VBAだとIsDate関数があります。
If IsDate(日付文字列) Then
 日付の処理
Else
 日付ではない場合の処理
End If
2 hits

【17984】Date関数でどうやってVBAを取り組む? さる 04/9/12(日) 0:32 質問
【17986】Re:Date関数でどうやってVBAを取り組む? かみちゃん 04/9/12(日) 0:43 回答
【17992】Re:Date関数でどうやってVBAを取り組む? さる 04/9/12(日) 1:47 お礼
【17988】Re:Date関数でどうやってVBAを取り組む? Kein 04/9/12(日) 1:08 回答
【17990】Re:Date関数でどうやってVBAを取り組む? さる 04/9/12(日) 1:39 お礼

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