|
▼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()) と入力したところ
>ちゃんと値が出てきましたけど。(関数が正しいかどうかは知らない)
>
>>ユーザ定義関数を作成したんですけど関数の一覧にも出てきませんし、
>ちなみに、ユーザ定義関数は一覧にはでてこなかったと思います。
|
|