Contents
Nā ʻōlelo Excel VBA
Ke kākau nei i ka code VBA ma Excel, hoʻohana ʻia kahi hoʻonohonoho o nā mea hana i kūkulu ʻia i kēlā me kēia pae. Hoʻokaʻawale ʻia kēia mau mea hoʻohana i ka makemakika, string, hoʻohālikelike a me nā mea hoʻohana logical. Ma hope aʻe, e nānā mākou i kēlā me kēia hui o nā mea hoʻohana i nā kikoʻī.
Mea Hana Makemaki
Ua helu ʻia nā mea hana makemakika VBA nui ma ka papa ma lalo nei.
Hōʻike ke kolamu ʻākau o ka pākaukau i ka mea hoʻohana paʻamau ma mua o ka nele o nā pale. Ma ka hoʻohui ʻana i nā pale i kahi ʻōlelo, hiki iā ʻoe ke hoʻololi i ke ʻano o ka hoʻokō ʻia ʻana o nā ʻōlelo VBA e like me kou makemake.
Aʻole | hana | makakoho (1 - kiʻekiʻe loa; 5 - haʻahaʻa) |
---|---|---|
^ | mea hoʻohana exponentiation | 1 |
* | mea hoonui hoonui | 2 |
/ | mea lawelawe mahele | 2 |
Māhele me ke koena ʻole - hoʻihoʻi i ka hopena o ka puʻunaue ʻana i ʻelua helu me ke koena ʻole. ʻo kahi laʻana, 74 e hoʻihoʻi i ka hopena 1 | 3 | |
ikaika | Modulo (koe) mea hoʻohana - hoʻihoʻi i ke koena ma hope o ka puʻunaue ʻana i ʻelua helu. ʻo kahi laʻana, 8 Ku e 3 e hoʻihoʻi i ka hopena 2. | 4 |
+ | Mea hana hoʻohui | 5 |
- | mea hoʻohana unuhi | 5 |
Nā mea hana aho
ʻO ka mea hoʻohana string ma Excel VBA ka mea hoʻohana concatenation & (hui):
Aʻole | hana |
---|---|
& | mea hoʻohana hui. No ka laʻana, ka ʻōlelo "A" & "B" e hoʻihoʻi i ka hopena AB. |
Nā Mea Hana Hoʻohālikelike
Hoʻohana ʻia nā mea hoʻohālikelike e hoʻohālikelike i ʻelua helu a i ʻole nā kaula a hoʻihoʻi i kahi waiwai boolean o ke ʻano ʻO Boolean (ʻOiaʻiʻo a i ʻole Hoʻopunipuni). Ua helu ʻia nā mea hana hoʻohālikelike Excel VBA nui ma kēia papa:
Aʻole | hana |
---|---|
= | Kaulike |
<> | ʻAʻole kaulike |
< | emi |
> | ʻImi hou aku |
<= | Liʻiliʻi a like paha |
>= | ʻOi aku a like paha |
Nā mea hana kūpono
Hoʻihoʻi nā mea hoʻohana loiloi, e like me nā mea hoʻohālikelike, i kahi waiwai boolean o ke ʻano ʻO Boolean (ʻOiaʻiʻo a i ʻole Hoʻopunipuni). Ua helu ʻia nā mea hoʻohana logical nui o Excel VBA ma ka papa ma lalo:
Aʻole | hana |
---|---|
a | hana hui, mea hoʻohana pono И. No ka laʻana, ka ʻōlelo A me B e hoʻi mai oiaio, ina A и B ua like laua oiaio, i ole ia e hoi mai wahahee. |
Or | Hana hoʻokaʻawale, mea hoʻohana pono OR. No ka laʻana, ka ʻōlelo A i ʻole B e hoʻi mai oiaio, ina A or B mea kaulike oiaio, a e hoi mai ana wahahee, ina A и B ua like laua wahahee. |
aole | ʻO ka hana hoʻopaʻapaʻa, mea hoʻohana pono NOT. No ka laʻana, ka ʻōlelo ʻAʻole ʻo A e hoʻi mai oiaio, ina A like wahahee, a hoi hou wahahee, ina A like oiaio. |
ʻAʻole papa inoa ka papa ma luna i nā mea hoʻohana loiloi āpau i loaʻa ma VBA. Hiki ke loaʻa kahi papa inoa piha o nā mea hoʻohana i ka Visual Basic Developer Center.
Nā Hana i kūkulu ʻia
Nui nā hana i kūkulu ʻia i loko o ka VBA i hiki ke hoʻohana ʻia i ke kākau ʻana i ke code. Aia ma lalo iho kekahi o nā mea i hoʻohana pinepine ʻia:
Launch | hana | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ABS | Hoʻihoʻi i ka waiwai piha o ka helu i hāʻawi ʻia. la'ana:
| ||||||||||||||||||||||
ʻO Chr | Hoʻihoʻi i ke ʻano ANSI e pili ana i ka waiwai helu o ka ʻāpana. la'ana:
| ||||||||||||||||||||||
lā | Hoʻihoʻi i ka lā ʻōnaehana o kēia manawa. | ||||||||||||||||||||||
Lā Hoʻohui | Hoʻohui i kahi manawa i ʻōlelo ʻia i ka lā i hāʻawi ʻia. Syntax hana:
Auhea ka hoopaapaa wā mawaena hoʻoholo i ke ʻano o ka manawa i hoʻohui ʻia i ka mea i hāʻawi ʻia la i ka huina i hoakakaia ma ka hoopaapaa helu. Ke kumuhana wā mawaena hiki ke lawe i kekahi o kēia mau waiwai:
la'ana:
| ||||||||||||||||||||||
DateDiff | E helu ana i ka helu o ka manawa manawa ma waena o ʻelua mau lā i hāʻawi ʻia. la'ana:
| ||||||||||||||||||||||
Lā | Hoʻihoʻi i ka helu helu e pili ana i ka lā o ka mahina i ka lā i hāʻawi ʻia. la'ana: Lā(«29/01/2015») hoʻihoʻi i ka helu 29. | ||||||||||||||||||||||
hola | Hoʻihoʻi i ka helu helu e pili ana i ka helu o nā hola i ka manawa i hāʻawi ʻia. la'ana: Hola(«22:45:00») hoʻihoʻi i ka helu 22. | ||||||||||||||||||||||
InStr | Lawe ia i ka huina helu a me nā kaula ʻelua i hoʻopaʻapaʻa. Hoʻihoʻi i ke kūlana o ka hanana ʻana o ke kaula lua i loko o ka mea mua, e hoʻomaka ana i ka ʻimi ʻana ma ke kūlana i hāʻawi ʻia e ka integer. la'ana:
'Ōlelo Aʻo: ʻAʻole hiki ke kuhikuhi ʻia ka hoʻopaʻapaʻa helu, a laila hoʻomaka ka ʻimi mai ke ʻano mua o ke kaula i hōʻike ʻia ma ka pane ʻelua o ka hana. | ||||||||||||||||||||||
Int | Hoʻihoʻi i ka ʻāpana integer o ka helu i hāʻawi ʻia. la'ana: Int(5.79) hoʻihoʻi i ka hopena 5. | ||||||||||||||||||||||
Isdate | hoike oiaioinā he lā ka waiwai i hāʻawi ʻia, a i ʻole wahahee - inā ʻaʻole ka lā. la'ana:
| ||||||||||||||||||||||
IsError | hoike oiaioinā he hewa ka waiwai i hāʻawi ʻia, a i ʻole wahahee - inā ʻaʻole ia he hewa. | ||||||||||||||||||||||
Nalo | Hoʻoholo ʻia ka inoa o kahi hoʻopaʻapaʻa kaʻina hana koho ma ke ʻano he hoʻopaʻapaʻa i ka hana. Nalo hoike oiaioinā ʻaʻohe waiwai i hāʻawi ʻia no ke kaʻina hana i nīnau ʻia. | ||||||||||||||||||||||
IsNumeric | hoike oiaioinā hiki ke mālama ʻia ka waiwai i hāʻawi ʻia ma ke ʻano he helu, i ʻole e hoʻi mai wahahee. | ||||||||||||||||||||||
Hema | Hoʻihoʻi i ka helu o nā huaʻōlelo mai ka hoʻomaka ʻana o ke kaula i hāʻawi ʻia. ʻO ka syntax hana e like me kēia:
kahi laina ʻo ia ke kaula kumu, a loa ʻo ia ka helu o nā huaʻōlelo e hoʻi, e helu ana mai ka hoʻomaka ʻana o ke kaula. la'ana:
| ||||||||||||||||||||||
Len | Hoʻihoʻi i ka helu o nā huapalapala i loko o kahi kaula. la'ana: Len(“abcdej”) hoʻihoʻi i ka helu 7. | ||||||||||||||||||||||
Mahina | Hoʻihoʻi i ka helu helu e pili ana i ka mahina o ka lā i hāʻawi ʻia. la'ana: Mahina(«29/01/2015») hoʻihoʻi i ka waiwai 1. | ||||||||||||||||||||||
Ma waena | Hoʻihoʻi i ka helu o nā huaʻōlelo mai ka waena o ke kaula i hāʻawi ʻia. Syntax hana: waena(laina, hoʻomaka, loa) kahi laina ʻo ia ke kaula kumu hoʻomaka - ke kūlana o ka hoʻomaka ʻana o ke kaula e unuhi ʻia, loa ʻo ia ka helu o nā huaʻōlelo e unuhi ʻia. la'ana:
| ||||||||||||||||||||||
Minuke | Hoʻihoʻi i ka helu helu e like me ka helu o nā minuke i ka manawa i hāʻawi ʻia. Laʻana: minuke(«22:45:15») hoʻihoʻi i ka waiwai 45. | ||||||||||||||||||||||
Ano, | Hoʻihoʻi i ka lā a me ka manawa o kēia ʻōnaehana. | ||||||||||||||||||||||
Akau | Hoʻihoʻi i ka helu o nā huaʻōlelo mai ka hopena o ke kaula i hāʻawi ʻia. Syntax hana: Akau(laina, loa) kahi laina ʻo ia ke kaula kumu, a loa ʻo ia ka helu o nā huaʻōlelo e unuhi, e helu ana mai ka hopena o ke kaula i hāʻawi ʻia. la'ana:
| ||||||||||||||||||||||
Ka lua | Hoʻihoʻi i ka helu helu e pili ana i ka helu o kekona i ka manawa i hāʻawi ʻia. la'ana: ʻElua(«22:45:15») hoʻihoʻi i ka waiwai 15. | ||||||||||||||||||||||
Sqr | Hoʻihoʻi i ke kumu huinahalike o ka waiwai helu i hala ma ka pane. la'ana:
| ||||||||||||||||||||||
manawa | Hoʻihoʻi i ka manawa ʻōnaehana o kēia manawa. | ||||||||||||||||||||||
Ubound | Hoʻihoʻi mai i ka superscript o ka nui laʻana i kuhikuhi ʻia. 'Ōlelo Aʻo: No nā hoʻonohonoho multidimensional, ʻo ka hoʻopaʻapaʻa koho paha ka helu kuhikuhi o kēlā ana e hoʻi ai. Inā ʻaʻole i kuhikuhi ʻia, ʻo 1 ka mea paʻamau. | ||||||||||||||||||||||
makahiki | Hoʻihoʻi i ka helu helu e pili ana i ka makahiki o ka lā i hāʻawi ʻia. Laʻana: Makahiki(«29/01/2015») hoʻihoʻi i ka waiwai 2015. |
Aia kēia papa inoa i kahi koho o nā hana maʻamau i kūkulu ʻia i loko o Excel Visual Basic. Hiki ke loaʻa kahi papa inoa piha o nā hana VBA no ka hoʻohana ʻana i nā macros Excel ma ka Visual Basic Developer Center.