この記事では、ExcelVBA形式の日付を長い日付で実行する方法を学習します。

例:-フォーマット(#29/03/2015#、「長い日付」)は「2015年3月29日?

理解する例を見てみましょう。-範囲A1:C9の製品の金額データがあり、列Aには製品名が含まれ、列Bにはその量が含まれ、列Cには日付が含まれます。ここで、長い数値の日付に変換します。この形式では、曜日、月、日、年が表示されるためです。

img1

変更するマクロをVBA日付形式で記述します。以下の手順に従う必要があります。-* VBAページを開き、Alt + F11キーを押します。

  • モジュールを挿入します。

  • 以下のコードを書いてください:

Sub Formatlongdate()

ワークシートとして薄暗いSh

セットSh = ThisWorkbook.Sheets(1)

Sh.Range( “C2:C9″)。NumberFormat = “[$ -F800] dddd、mmmmdd、yyyy”

サブの終了

コードの説明:-

最初にコードの件名を指定し、次にすべての変数を定義し、その後、長い日付形式を配置する範囲を定義しました。

マクロを実行するには、キーF5を押すと、範囲形式が日付を長い形式の数値に変更します。

img2

@ http://www.excelforum/ [www.excelforum]ユーザーの1人が同じ質問をしました:-

===

VBA付きの日付フォーマットセル

AccessモジュールからExcelスプレッドシートを作成するときに、セルをフォーマットしようとしています。 vbコード自体からセルの形式を定義したいのですが、希望する結果をどのように正確に取得できるかわかりません。

Excel