VBAで時間の日付の違いを表示する方法

著者: Robert Simon
作成日: 22 六月 2021
更新日: 21 1月 2025
Anonim
VBA 伝票の今日の日付や時刻を入れるマクロ、Excelの3行マクロ~すぐに使えるミニマクロ9回(再)
ビデオ: VBA 伝票の今日の日付や時刻を入れるマクロ、Excelの3行マクロ~すぐに使えるミニマクロ9回(再)

コンテンツ

Microsoftは、Excel、Access、PowerPoint、Wordなどの主要なMicrosoft Officeプログラムのほとんどに、VBA、つまりプログラミング言語である "Visual Basic for Applications"を含んでいます。 VBAには、 "DateDiff"関数が含まれています。これは、指定された2つの日付の差を示します。この関数では、年、日、時、分、秒を含むリストから関数が使用する範囲を選択することもできます。


説明書

VBAでDateDiffコマンドを使用する方法を学ぶ (Jupiterimages / Photos.com / Getty Images)
  1. VBAで使用しているMicrosoft Office製品を開きます。 AltキーとF11キーを押してVBAコンソールを開きます。

  2. 画面左側のリストからVBAコードを含むモジュールをクリックします。コードが右側に表示されたら、2つの日付の違いを確認する必要がある空の行にカーソルを置きます。

  3. VBAコードに次の行を入力します。

    x = DateDiff( "h"、date1、date2)

    "h"を使用すると、日付の差を時間単位で取得できます。 "X"はコードの最初に設定した変数で、必要な変数に変更できます。 "Date1"と "date2"は日付値を格納する変数です。コードの先頭でこれらをこれらの値に割り当てることができます。これらの変数の代わりに、現在の日付と時刻を返すために "Now"を、現在の日付を返すために "Date"を、または現在の時刻に戻るために "Time"を使うことができます。 "#mm / dd / yy hh:mm:ss#"の形式で日付と時刻を手動で入力することもできます。 VBAが理解できるように、必ずシャープ記号を入れてください。

  4. 新しいコマンドラインにアクセスするには「Enter」を押します。次のコードを入力して日付間の差異を表示します。

    メッセージボックスx

    "x"を "DateDiff"行の先頭で使用した変数に変更します。コードを実行すると、日付の違いが画面上の小さなメッセージボックスに表示されます。


PayPalは、業務用および個人用にオンラインでお金を送受信するための簡単な方法です。 eBayやEty.comなどのサイトで商品を売買している場合、PayPalは商品とお金を簡単かつ簡単に交換できます。ただし、サイトのアカウントが「制限付き」になり、お金を使うまたは受け取ることができなくなる可能性があります。これが引き起こす可能性があるフラストレーションはあなたのPayPalアカウントを削除した...

スイカの選び方

Peter Berry

1月 2025

あなたの最初の熟したスイカを収穫することは夏の最大の楽しみのうちの1つであるはずです!それが成熟するのを何ヶ月も待った後、あなたのスイカが完全に熟していて収穫する準備ができているかどうかを確認する方法を知っていることが非常に重要です。 スイカの収穫 それが成熟するのにかかる日数についてあなたのスイカの種またはあなたの苗に付属のラベルのパッケージの説明をチェックしてください。この数は種子の発芽から果...

おすすめされた