Enhavtabelo
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.