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

著者: Robert Simon
作成日: 22 六月 2021
更新日: 2 J 2024
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"行の先頭で使用した変数に変更します。コードを実行すると、日付の違いが画面上の小さなメッセージボックスに表示されます。


ヤモリのトカゲは、暖かい環境で繁殖する中小爬虫類です。ヤモリの色は生息地によって異なり、その習慣は夜行性です。ヤモリトカゲは多くの場合、暑いまたは熱帯の気候の場所に住んでいる住宅所有者にとって迷惑になる可能性がありますが、これらの爬虫類は他の害虫の防除剤です。ヤモリのトカゲは人間に本当の危険をもたらすことはありませんが、あなたがこれらのトカゲの侵入を経験しているなら、あなたはこの迷惑をあなたの家か...

キュービックジルコニアの宝石は、ダイヤモンドと比較して比較的安価で、鮮やかで輝く輝きのために選ばれています。この石は天然鉱山ではなく実験室から作られたもので、本物のダイヤモンドとはほとんど見分けがつきません。あなたが注意しないと、キュービックジルコニアの宝石類は長期間油性肌と接触した後不透明になるかもしれません。家で宝石類を掃除すると、ジルコニアをできるだけ美しく見せることができます。 キュービッ...

魅力的な記事