Kiel Akiri la Nunan Daton en VBA (3 Manieroj)

  • Kundividu Ĉi Tion
Hugh West

En ĉi tiu artikolo, mi montros al vi kiel vi povas akiri la aktualan daton en VBA en Excel. Vi lernos montri la aktualan daton, montri la nunan horon, kaj ankaŭ formati la daton kaj horon en via dezirata formato.

Kiel Akiri la Nunan Daton en VBA (Rapida Vido)

Elŝutu Praktikan Laborlibron

Elŝutu ĉi tiun praktiklibron por ekzerci la taskon dum vi legas ĉi tiun artikolon.

Akiri Nunajn Datojn en VBA.xlsm

3 Manieroj Akiri la Nunan Daton en VBA

Ni esploru la plej bonajn manierojn akiri la nunan dato kaj horo en Makro en VBA .

1. Akiru Nunan Daton per la Data Funkcio de VBA

Unue, ni vidu kiel ni povas akiri la nunan daton. Vi povas akiri la aktualan daton en VBA sufiĉe amplekse uzante la Datfunkcion de VBA .

La linio de kodo estos:

Current_Date=Date()

La kompleta kodo por montri la aktualan daton estos:

VBA-Kodo:

5117

Noto: Ĉi tiu kodo kreas Makroon nomitan Akiri_Nun_Daton .

Eligo:

Ruli ĉi tiun Makroon , kaj vi ricevos Mesaĝkeston montranta la nuna dato, 11-jan-22 .

Legu pli: Kiel Enmeti Nunan Daton en Excel

2. Enigu Nunan Daton kaj Tempon per la Nuna Funkcio de VBA

Vi povas uzi la Nun -funkcion de VBA por akirila aktuala dato kune kun la nuna horo.

La linio de kodo estos:

Current_Date_and_Time = Now()

Tial, la kompleta kodo por montri la aktualan daton kaj horon estos:

VBA-Kodo:

8462

Noto: Ĉi tiu kodo kreas Makroon nomitan Akiri_Nun_Daton_kaj_Horon .

Eligo:

Rulu ĉi tiun Makroon , kaj vi ricevos Mesaĝkeston montrantan la aktualan daton kaj horon, 11-jan-22 11:23:20 a.m. .

Legu pli: Nun kaj Formataj Funkcioj en Excel VBA

Similaj Legoj

  • Data Variablo en VBA-Kodoj (7 Uzoj de Makrooj kun Ekzemploj)
  • Kiel Uzi Excel-Data Ŝparvojo
  • Kalkuli Limdaton per Formulo en Excel (7 Manieroj)
  • Kiel Uzi IF-Formulon kun Datoj (6 Facilaj Ekzemploj)

3. Formatu Nunan Daton kaj Tempon per la Formata Funkcio de VBA

Ĝis nun, ni lernis akiri la aktualajn daton kaj horon. Ĉi-foje, ni vidu kiel ni povas montri la daton kaj horon en nia dezirata formato.

3.1 Formati Nunan Daton

Unue, ni formatos nur la nunan daton. .

Ni uzos la funkcion Formato de VBA por ĉi tiu celo. La sintakso de la funkcio estas:

=Format(Date,Format)

Tial, por montri la aktualan daton en la formato dd/mm/yyyy , la linio de kodo estos:

Nuna_Dato = Formato(Dato,“jj/mm/jjyy”)

Kaj la kompleta VBA-kodo estos:

VBA-kodo:

7461

Noto: Ĉi tiu kodo kreas Makroon nomitan Formato_dato_kaj_tempo .

Eligo:

Se vi rulas ĉi tiun kodon, ĝi montros la aktualan daton en via dezirata formato, dd/mm/yyyy , 11/01/2022 .

3.2 Formatu Nunan Daton kaj Tempon

Vi povas ankaŭ uzi la funkcion Formati por formi la nunan daton kaj la nunan horon kune.

Ni montru la nunajn daton kaj horon en la formato dd/mm/yyyy hh:mm :ss am/pm .

La linio de kodo estos:

Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")

Kaj la kompleta VBA-kodo estos:

VBA-Kodo:

2931

Noto: Ĉi tiu kodo kreas makroon nomita Formato_dato_kaj_tempo .

Eligo:

Se vi rulu ĉi tiun kodon, ĝi montros la aktualan daton kaj horon en via dezirata formato, dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 .

Legu pli: Kiel Formati Daton per VBA en Excel

Resumo

  • La NUN funkcio de Vida Baza Apliko redonas la aktualan daton kaj horon.
  • La funkcio Dato resendas la aktualan daton.
  • La Formato funkcio montras daton kaj horon en iu ajn dezirata formato.

Konkludo

Uzante ĉi tiujn metodojn, vi povas akiri kaj montri laaktuala dato kaj horo en Makro en Excel. Ĉu vi havas demandojn? Bonvolu demandi nin.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.