Mataupu
Excel VBA faʻamatalaga
Pe a tusia le code VBA i Excel, o se seti o mea faʻapipiʻi e faʻaaogaina i laasaga uma. O nei fa'alapotopotoga e vaevaeina i le matematika, manoa, fa'atusatusaga ma fa'aoga talafeagai. Le isi, o le a tatou vaʻavaʻai i vaega taʻitasi o faʻalapotopotoga faʻapitoa.
Tagata fa'aMatematika
O lo'o lisi atu i le laulau o lo'o i lalo le fa'aogaina ole numera VBA.
O le koluma taumatau o le laulau o loʻo faʻaalia ai le faʻamuamua o le tagata faʻaoga pe a leai ni puipui. I le fa'aopoopoina o puipui i se fa'aaliga, e mafai ona e suia le fa'atonuga e fa'atino ai fa'amatalaga VBA e te mana'o ai.
Pule | faatinoga | faamuamua (1 – maualuga; 5 – pito i lalo) |
---|---|---|
^ | fa'aupuga fa'aopoopo | 1 |
* | tagata fa'atele | 2 |
/ | fa'afoe vaega | 2 |
Vaevaega e aunoa ma se toega – toe faafoi le i'uga o le vaevaeina o numera e lua e aunoa ma se toega. Faataitaiga, 74 o le a toe faafoi mai le taunuuga 1 | 3 | |
lototele | Modulo (toega) operator – toe faafoi le vaega o totoe pe a uma ona vaevaeina numera e lua. Faataitaiga, 8 faasaga i le 3 o le a toe faafoi mai le taunuuga 2. | 4 |
+ | Fa'aopoopo fa'atonu | 5 |
- | tagata faigaluega toese | 5 |
Tagata Faʻatino Fesoasoani
O le fa'aoga manoa fa'avae i Excel VBA o le fa'aoga fa'atasi & (fa'atasi):
Pule | faatinoga |
---|---|
& | tagata fa'apipi'i. Mo se faataitaiga, o le faaupuga "A" & "B" o le a toe faafoi mai le taunuuga AB. |
Faʻatusatusaga Faʻagaioiga
O lo'o fa'aogaina fa'atusatusaga e fa'atusatusa ai numera po'o manoa se lua ma toe fa'afo'i le tau o le ituaiga Faʻamalie (Sa'o pe Sese). Ole lisi autu ole Excel VBA fa'atusatusaga o lo'o lisiina ile laulau lenei:
Pule | faatinoga |
---|---|
= | Tutusa |
<> | Le tutusa |
< | itiiti |
> | Tele faʻamatalaga |
<= | E itiiti ifo pe tutusa |
>= | Sili atu pe tutusa |
Tagata faʻatinoina le talafeagai
Fa'atonuga fa'atatau, e pei o fa'atusatusaga fa'atusa, toe fa'afo'i mai le tau o le ituaiga Faʻamalie (Sa'o pe Sese). O loʻo lisiina i le laulau o loʻo i lalo le faʻaogaina o le Excel VBA:
Pule | faatinoga |
---|---|
ma | fa'aogaina fa'atasi, logical operator И. Mo se faataitaiga, o le faaupuga A ma le B o le a toe foi moni lava, pe afai A и B e tutusa uma moni lava, a leai, toe foʻi mai sesē. |
Or | Fa'agaoioiga fa'a'ese'ese, fa'aoga fa'atatau OR. Mo se faataitaiga, o le faaupuga A poʻo le B o le a toe foi moni lava, pe afai A or B e tutusa moni lava, ma o le a toe foi mai sesē, pe afai A и B e tutusa uma sesē. |
lē | Fa'agaioiga fa'afitia, fa'aoga talafeagai LĒ. Mo se faataitaiga, o le faaupuga E le o A o le a toe foi moni lava, pe afai A tutusa sesē, po o le toe foi mai sesē, pe afai A tutusa moni lava. |
O le laulau o lo'o i luga e le o lisiina uma fa'aoga talafeagai o lo'o maua ile VBA. E mafai ona maua se lisi atoa o fa'agaioiga talafeagai i le Visual Basic Developer Center.
Galuega Fausia
E tele galuega faʻapipiʻi e maua i le VBA e mafai ona faʻaoga pe a tusia le code. O loʻo lisiina i lalo nisi o mea e masani ona faʻaaogaina:
galuega tauave | faatinoga | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
abs | Toe fa'afo'i le tau atoa o le numera ua tu'uina atu. faataitaiga:
| ||||||||||||||||||||||
Nofo | Fa'afo'i le uiga ANSI e fetaui ma le tau numera o le parakalafa. faataitaiga:
| ||||||||||||||||||||||
aso | Toe fa'afo'i le aso o lo'o iai nei. | ||||||||||||||||||||||
AsoAdd | Fa'aopoopo se va'aiga taimi fa'apitoa i le aso ua tu'uina atu. Fa'asologa o galuega:
O fea le finauga vaitaimi e fuafua le ituaiga o taimi fa'aopoopo i le mea ua tu'uina atu aso i le aofaiga ua faamaoti mai i le finauga nūmera. Feteenaʻiga vaitaimi e mafai ona ave se tasi o mea taua nei:
faataitaiga:
| ||||||||||||||||||||||
DateDiff | Fa'atatau le aofa'i o va'aiga taimi fa'apitoa i le va o aso e lua. faataitaiga:
| ||||||||||||||||||||||
Aso | Fa'afo'i le numera atoa e fetaui ma le aso o le masina i le aso ua tu'uina atu. faataitaiga: Aso(«29/01/2015») toe faafoi le numera 29. | ||||||||||||||||||||||
itula | Fa'afo'i se numera atoa e fetaui ma le aofa'i o itula ile taimi tu'u. faataitaiga: Itula(«22:45:00») toe faafoi le numera 22. | ||||||||||||||||||||||
InStr | E mana'omia se numera atoa ma manoa se lua e fai ma finauga. Toe fa'afo'i le tulaga o le tupu mai o le manoa lona lua i totonu o le muamua, amata le sailiga i le tulaga na tu'uina mai e se numera. faataitaiga:
Manatua: E le mafai ona fa'amaonia le numera o finauga, o le mea lea e amata ai le su'esu'ega mai le uiga muamua o le manoa o lo'o fa'amaonia i le finauga lona lua o le galuega. | ||||||||||||||||||||||
Int | Toe fa'afo'i le vaega atoa o le numera ua tu'uina atu. faataitaiga: Int(5.79) toe faafoi i'uga 5. | ||||||||||||||||||||||
Aso | tupe maua moni lavape afai o le tau na tu'uina atu o se aso, po'o sesē – pe afai e leai se aso. faataitaiga:
| ||||||||||||||||||||||
IsError | tupe maua moni lavape afai o le tau o loʻo tuʻuina atu o se mea sese, poʻo sesē - pe afai e le o se mea sese. | ||||||||||||||||||||||
Ua Misia | Ole igoa ole finauga ole faiga ole filifiliga e pasia e fai ma finauga ile galuega. Ua Misia tupe maua moni lavape afai e leai se tau na pasia mo le taualumaga finauga o loo fesiligia. | ||||||||||||||||||||||
IsNumeric | tupe maua moni lavape afai o le tau na tuʻuina atu e mafai ona faʻaogaina o se numera, a leai e toe foʻi mai sesē. | ||||||||||||||||||||||
tauagavale | Toe fa'afo'i le numera fa'amaonia o mataitusi mai le amataga o le manoa ua tu'uina atu. O le syntax galuega e pei o lenei:
lea laina o le manoa muamua, ma Uumi o le numera o mataitusi e toe fa'afo'i, faitau mai le amataga o le manoa. faataitaiga:
| ||||||||||||||||||||||
Len | Toe faafoi le numera o mataitusi i se manoa. faataitaiga: Len(“abcdej”) toe faafoi le numera 7. | ||||||||||||||||||||||
Masina | Fa'afo'i le numera atoa e fetaui ma le masina o le aso na tu'uina atu. faataitaiga: Masina(«29/01/2015») toe faafoi le tau 1. | ||||||||||||||||||||||
Mid | Fa'afo'i le numera fa'amaonia o mataitusi mai le ogatotonu o le manoa ua tu'uina atu. Fa'asologa o galuega: ogatotonu(laina, āmata, Uumi) lea laina o le manoa muamua āmata - le tulaga o le amataga o le manoa e aveese mai, Uumi o le numera o mataitusi e aumai. faataitaiga:
| ||||||||||||||||||||||
Minute | Fa'afo'i se numera atoa e fetaui ma le numera o minute i le taimi tu'u. Faataitaiga: Minute(«22:45:15») toe faafoi le tau 45. | ||||||||||||||||||||||
nei | Fa'afo'i le aso ma le taimi o lo'o iai nei. | ||||||||||||||||||||||
Tauagavale | Toe fa'afo'i le numera fa'amaonia o mataitusi mai le pito o le manoa tu'u mai. Fa'asologa o galuega: Tauagavale(laina, Uumi) Afai laina o le manoa muamua, ma Uumi o le aofa'i o mata'itusi e aumai, faitau mai le fa'ai'uga o le manoa. faataitaiga:
| ||||||||||||||||||||||
Tulaga lua | Fa'afo'i se numera atoa e fetaui ma le numera o sekone i le taimi ua tu'uina atu. faataitaiga: Lua(«22:45:15») toe faafoi le tau 15. | ||||||||||||||||||||||
Sqr | Fa'afo'i le a'a sikuea o le tau numera na pasia i le finauga. faataitaiga:
| ||||||||||||||||||||||
taimi | Toe fa'afo'i le taimi o lo'o iai nei. | ||||||||||||||||||||||
Ubound | Toe fa'afo'i le superscript o le fua fa'atonu. Manatua: Mo fa'asologa tele, o se finauga e filifili ai e mafai ona avea ma fa'ailoga o le fea itu e toe fo'i. Afai e le o faʻamaonia, o le faaletonu o le 1. | ||||||||||||||||||||||
tausaga | Fa'afo'i se numera atoa e fetaui ma le tausaga o le aso ua tu'uina atu. Faataitaiga: Tausaga(«29/01/2015») toe faafoi le tau 2015. |
Ole lisi e aofia ai na'o se filifiliga ole fa'aoga masani ile Excel Visual Basic galuega. E mafai ona maua i le Visual Basic Developer Center se lisi mae'ae'a o galuega VBA o lo'o avanoa mo le fa'aoga i Excel macros.