『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)