VBA-vormingu funktsioon

Iga päev vormindame tavaliselt kuupäevi, teksti ja numbrilisi andmeid. VBA-s aitab funktsioon VORMAMINE teil seda tüüpi andmeid vormindada. Funktsioon VBA FORMAT liigitatakse funktsiooni Tekst / stringid alla. Seda saab kasutada kas protseduurina või funktsioonina VBA redigeerija aknas Excelis.

Funktsioon VBA FORMAT tagastab või annab tulemuseks vormindatud stringi stringiväljendist.

VB makroaknas, kui klõpsate või sisestate CTRL + SPACE VBA Intellisense, ilmub rippmenüü, mis aitab teil koodi kirjutada ja saate sõnu VB-redaktoris automaatselt täide viia. Pärast vormi FORMAT sisestamist kuvatakse allpool nimetatud süntaks, klõpsates tühiku nuppu.

VBA vormingufunktsiooni süntaks Excelis

Funktsiooni VBA vormingu süntaks on järgmine:

See sisaldab ühte kohustuslikku või kohustuslikku parameetrit ja ülejäänud kolm valikuliste parameetritena.

Lause: (kohustuslik või nõutav argument): see tähistab või tähistab avaldist, mida soovite vormindada, või see on väärtus, mida soovime vormindada.

Vorming: see on vorming, mida soovite rakendada valitud avaldise argumendile. See võib olla üks allpool nimetatud vormingutest.

Exceli kahte tüüpi vormingud:

  • Kasutaja määratletud vorming
  • Sisseehitatud või eelmääratud vorming

Erinevat tüüpi andmevormingud

  • VBA kuupäeva vorming
  • VBA teksti vorming
  • VBA number või arvvorming

(FirstDayOfWeek) (valikuline argument): konstant, mis täpsustab nädala esimest päeva.

Kui jäetakse tühjaks või argumenti ei sisestata, siis kasutab see vaikeväärtust vbSunday (pühapäev).

(FirstWeekofYear) (valikuline argument) : konstant, mis täpsustab aasta esimest nädalat. See tähistab või tähistab aasta esimest nädalat. Kui see argument jäetakse tühjaks või argumenti ei sisestata, kasutab see vaikeväärtust vbFirstJan1 (1. jaanuar).

Allpool on toodud erinevad kuupäeva ja kellaaja vormingu tüübid

Üldine kuupäev, lühike kuupäev, keskmine kuupäev, pikk kuupäev, lühike aeg, keskmine aeg ja pikk aeg.

Allpool on toodud eelmääratud numbrivormingu erinevad tüübid

Järgmisi märke saab kasutada ka stringide vormingus avalduse loomiseks.

Kuidas VBA-vormingut Excelis kasutada?

Allpool on toodud erinevad näited VBA vormingufunktsiooni kasutamiseks Excelis

Selle VBA-vormingus Exceli malli saate alla laadida siit - VBA-vormingus Exceli mall

VBA vorming - näide nr 1

1. samm: minge vahekaardile Arendaja ja klõpsake nuppu Visual Basic .

2. samm: Tühja mooduli loomiseks klõpsake nupul Lisa ja valige menüü jaotises Moodul, nii et luuakse uus tühi moodul.

3. samm: paremklõpsake Microsoft Exceli objektide all lehel 1 ( VBA_Format ) Insert ja valige menüüjaotuse alt Moodul, nii et luuakse uus tühi moodul.

VBA vorming - näide nr 2

Nüüd on tühi moodul loodud, seda nimetatakse ka koodiaknaks, kust saate hakata kirjutama funktsiooni VBA FORMAT väljavõtte koode. Oletame, et mul on arvväärtus “19049.83”, rakendame VB-vormingu funktsiooni.

1. samm: pärast Sub-i tippimist olen andnud VBA-redaktoris nime VBA_FORMAT ()

Kood:

 Alam VBA_FORMAT () lõpp alam 

2. samm: kuna VB-vormingu funktsioon liigitatakse teksti / stringitüübi Muutujate alla, kasutatakse VBA-koodis DIM-i (Dimension) muutuja nime ja tüübi deklareerimiseks. Seetõttu määratlen muutuja kui "stringi" andmetüüpi.

Kood:

 Alam VBA_FORMAT () Tühjendage A kui stringi lõpp-alam 

3. samm: Pärast muutuja deklareerimist pean määrama sellele muutujale väärtuse, st A = 19049.83. Siin määrasin numbrilise väärtuse, st 19049.83. Nüüd soovin, et see arvväärtus kuvataks teadete kastis. Seetõttu pean lisama sõnumikasti.

Kood:

 Alam VBA_FORMAT () Dim A kui string A = 19049.83 MsgBox A End Sub 

4. samm: Kui ma käitan koodi, kuvatakse see numbriline väärtus sõnumikasti, rakendame järgmises näites mitmesuguseid vormindamisvalikuid.

Selle numbrilise väärtuse jaoks saate vormindamise funktsiooni abil rakendada mitmesuguseid valitud numbrivormingute valikuid.

5. samm: rakendame etteantud numbrivormingut, st standardset. Kasutatav koodivorming (peate lihtsalt muutma alamnime ja vormingu tüüpi koodis)

Kood:

 Alam VBA_FORMAT () Tühjenda A kui string A = 19049.83 A = Formaat (A, "STANDARD") MsgBox A End Sub 

6. samm: kui käivitate ülaltoodud koodi, on tulemuseks allpool nimetatud väljund. samamoodi võite oma valiku põhjal testida erinevaid numbrivorminguid (standard, valuuta, protsent).

7. samm: rakendame etteantud kuupäevavormingut, st funktsiooni FORMAT argumendis “Pikk kuupäev”, õige tulemuse saamiseks tuleb kuupäeva väärtus esitada kahekohalistes jutumärkides.

Kood:

 Alam VBA_FORMAT4 () Dim A nagu string A = 4 - 12 - 2019 A = vorming ("04 - 12 - 2019", "pikk kuupäev") MsgBox A End Sub 

8. samm: kui käivitate ülaltoodud koodi, on tulemuseks allpool nimetatud väljund. samamoodi võite oma valiku põhjal testida erinevat kuupäevavormingut (lühike või keskmine)

Asjad, mida meeles pidada

Nagu eelnevalt määratletud funktsiooni, võite ka allpool nimetatud süntaksiga kasutada VBA kasutaja määratud vormingut.

Vorming (n, “kasutaja vorming”)
nt Formaat (4879, 6623, „0, 00”) tagastab väärtuse 4879, 66

Soovitatavad artiklid

See on juhend VBA vormingusse. Siin arutatakse, kuidas VBA-vormingut Excelis kasutada koos mõne praktilise näite ja allalaaditava excelimalliga. Võite vaadata ka meie teisi soovitatud artikleid -

  1. VBA tööraamatu täielik juhend
  2. Kaudne funktsioon Excelis
  3. VBA krahvifunktsioon
  4. Funktsioon Excel XOR

Kategooria: