U ovom ćemo članku naučiti kako napraviti datum Excel VBA formata na dugi datum.
Na primjer: - Format (#29/03/2015#, "Long Date") vraća "29. ožujka 2015?
Uzmimo primjer za razumijevanje:-
Imamo podatke o količini proizvoda u rasponu A1: C9 u kojem stupac A sadrži naziv proizvoda, a stupac B sadrži njegovu količinu, a stupac C sadrži datum. Sada želimo pretvoriti u datum s dugim brojevima jer će ovaj format prikazivati dan u tjednu, mjesec, dan u mjesecu i godinu.
Makro zapisujemo za promjenu u VBA formatu datuma. Morat ćemo slijediti dolje navedene korake:-
- Otvorite VBA stranicu i pritisnite tipke Alt+F11.
- Umetnite modul.
- Napišite dolje navedeni kod:
Podformat Longdate ()
Dim Sh As Radni list
Postavi Sh = Ova radna knjiga. Listovi (1)
Sh.Range ("C2: C9"). NumberFormat = "[$ -F800] dddd, mmmmdd, gggg"
Kraj podm
Šifra Objašnjenje:-
Prvo smo dali temu za kôd, zatim smo definirali sve varijable, nakon toga smo definirali raspon u koji želimo staviti format dugog datuma.
Za pokretanje makronaredbe pritisnite tipku F5 i format raspona će se promijeniti u datum s dugim formatom.
@ www.excelforum jedan od korisnika postavio je isto pitanje:-
Ćelije za oblikovanje datuma s VBA
Pokušavam oblikovati ćeliju prilikom stvaranja Excel proračunske tablice iz
pristupni modul. Želio bih definirati format ćelija iz
sam vb kod, ali ne znam kako točno mogu doći do željenih rezultata.
http://www.excelforum.com/excel-programming-vba-macros/558695-date-formatting-cells-w-vba.html
Preuzimanje - Formatiranje broja na dugi datum putem VBA - xlsm