Excel VBA質問箱 IV

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

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


37671 / 76738 ←次へ | 前へ→

【44229】Re:日付関数を作りたいのですが
質問  ねもと  - 06/11/10(金) 12:58 -

引用なし
パスワード
   awu さん
ありがとうございます。
早速下記のとおり作成してみたんですけど
コンパイルエラー
ユーザ定義型は定義されていませんになってしまいます。
何か設定がおかしいのでしょうか?
詳しく書いていただいて本当の心からお礼申し上げます。
よろしくお願いします。


>VBAのDateAdd関数と全く同じ機能で、ワークシート上で使いたい
>ということでことであれば、ユーザ定義関数を作成しては如何でしょう。
>
>例えば、DateAdd2 関数を作るとすれば、次の手順で操作してみてください。
>
>初めてのようですので、詳しく書きます。
>
>1.Alt + F11 または、[ツール] メニューの [マクロ] をポイントし
>  [Visual Basic Editor] をクリックします。
>
>2.Visual Basic Editor ウィンドウがアクティブになったら、
> [挿入] メニューの [標準モジュール] をクリックします。
>
>3.モジュールウィンドウに下記コードをコピーして貼り付けます。
>
>4.Alt + Q (または、右上隅の×)でウィンドウを閉じ、シートに戻ります。
>
>5.メニューから[ツール]-->[マクロ]-->[セキュリティ]で「セキュリティレベル」を
> 「中」にして[OK]します。
>
>6. これで、DateAdd2 関数が使えます。 使い方は、DateAddと同じです。
>
>書式 : DateAdd2( 間隔タイプ , 数値 , 日付 ) です。 
>
>間隔タイプには、"yyyy","m","d","h","n" のいずれかを指定します。
>
>例えば、任意のシートのセルA1に =TODAY() と入力します。
>セルB1に、=DateAdd2("m",1,A1) を入力すると1ヶ月後の日付を表示します。
>
>こなん感じで如何でしょうか。
>
>Function DateAdd2(Target As String, V As Integer, D As String) As Date
>  DateAdd2 = DateAdd(Target, V, DateValue(D))
>End Function

0 hits

【44220】日付関数を作りたいのですが ねもと 06/11/10(金) 10:42 質問
【44221】Re:日付関数を作りたいのですが neptune 06/11/10(金) 11:28 回答
【44222】Re:日付関数を作りたいのですが awu 06/11/10(金) 11:29 回答
【44223】Re:日付関数を作りたいのですが Jaka 06/11/10(金) 11:39 発言
【44224】Re:日付関数を作りたいのですが awu 06/11/10(金) 11:55 発言
【44225】Re:日付関数を作りたいのですが Jaka 06/11/10(金) 11:58 発言
【44228】Re:日付関数を作りたいのですが awu 06/11/10(金) 12:54 発言
【44229】Re:日付関数を作りたいのですが ねもと 06/11/10(金) 12:58 質問
【44231】Re:日付関数を作りたいのですが awu 06/11/10(金) 14:02 発言
【44232】Re:日付関数を作りたいのですが ねもと 06/11/10(金) 14:10 質問
【44233】Re:日付関数を作りたいのですが りん 06/11/10(金) 14:54 発言
【44234】Re:日付関数を作りたいのですが ねもと 06/11/10(金) 15:03 質問
【44236】Re:日付関数を作りたいのですが りん 06/11/10(金) 15:26 発言
【44238】Re:日付関数を作りたいのですが ねもと 06/11/10(金) 15:45 お礼
【44239】Re:日付関数を作りたいのですが ねもと 06/11/10(金) 15:46 お礼

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