[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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.