[[20050201221246]] 『VBAで月日表示』(KI) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VBAで月日表示』(KI)
 VBAに興味をもって、勉強を始めたばかりです。
関数で =TEXT(NOW(),"m/dd (aaa)")  
とすると 2/01(火) とでるのにVBAではうまくいきません。
何がいけないんでしょうか。

 Sub test()
 a = Text(Now(), "m/dd (aaa)")
 ActiveCell = a
 End Sub

 として実行するとコンパイルエラーとか言ってきます。
ヘルプを見ても今一解かりません。
どなたか解説願えないでしょうか。


 VBAでは、Format関数を使います。

 a = Format(Date,"M/DD (aaa)")

 (川野鮎太郎)

 うまくいきました。有難うございました。
VBAっていろんな約束があるようですね。
面白そうなんで、是非頑張ろうと思っています。
またよろしくお願いします。(KI)


 追加です。
 VBAでワークシート関数のText関数を使う場合は、
 a = WorksheetFunction.Text(Date, "m/dd (aaa)") とします。

 (川野鮎太郎)

 川野さま、どうも有り難うございます。
memoしておきます。(KI)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.