Excel VBA質問箱 IV

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

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


37582 / 76738 ←次へ | 前へ→

【44321】Re:ユーザ定義関数について
質問  ねもと  - 06/11/13(月) 12:05 -

引用なし
パスワード
   ▼Blue さん:
ありがとうございます。
指摘のとおりData1です。
この関数は、セルに約定日を入力した場合翌月の約定日を算出したいのです。
DateAddで翌月、翌月で算出した場合、月末のとき
1月は31日、2月は28日、3月は28日になってしまいます。
下記のモジュールで作成して32を入力した場合は月末日を算出したいのです。
32を入力したらエラーになると思います。
よろしくお願いします。


>▼ねもと さん:
>>下記の関数ではだめなのでしょうか?
>これって間違っていないでしょうか?
>
>>Date2 = Year(Data1) & "/" & Month(Date2) & "/01"
>Data1 ではなく、 Date1 なのでは?
>
>Date2 = Year(Date1) & "/" & Month(Date2) & "/01"
>
>とりあえず、この関数をどこに記述しているのか、セルにどんな値を入れているのか不明なので
>適切なアドバイスをすることは難しいです。
>(ということなので、これらは再度質問時に明記してください)
>
>私が上記の関数を標準モジュールを追加してそこにコピペして(Date1に直して)、
>適当にSheet1のA1のセルに =DateAdd3(1,NOW()) と入力したところ
>ちゃんと値が出てきましたけど。(関数が正しいかどうかは知らない)
>
>>ユーザ定義関数を作成したんですけど関数の一覧にも出てきませんし、
>ちなみに、ユーザ定義関数は一覧にはでてこなかったと思います。

0 hits

【44316】ユーザ定義関数について ねもと 06/11/13(月) 11:24 質問
【44318】Re:ユーザ定義関数について Blue 06/11/13(月) 11:54 発言
【44321】Re:ユーザ定義関数について ねもと 06/11/13(月) 12:05 質問
【44323】Re:ユーザ定義関数について Blue 06/11/13(月) 12:31 質問
【44328】Re:ユーザ定義関数について ねもと 06/11/13(月) 13:42 質問
【44330】Re:ユーザ定義関数について Blue 06/11/13(月) 13:52 回答
【44331】Re:ユーザ定義関数について Blue 06/11/13(月) 14:02 発言
【44334】Re:ユーザ定義関数について ねもと 06/11/13(月) 14:59 お礼

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