Clàr-innse
Aithrisean VBA Excel
Nuair a bhios tu a’ sgrìobhadh còd VBA ann an Excel, thèid seata de ghnìomhaichean togte a chleachdadh aig a h-uile ceum. Tha na gnìomhaichean sin air an roinn ann an gnìomhaichean matamataigeach, sreang, coimeas agus loidsigeach. An ath rud, bheir sinn sùil mhionaideach air gach buidheann de ghnìomhaichean.
Oibrichean matamataigeach
Tha na prìomh ghnìomhaichean matamataig VBA air an liostadh sa chlàr gu h-ìosal.
Tha colbh deas a’ chlàir a’ sealltainn prìomhachas a’ ghnìomhaiche bunaiteach às aonais bracaidean. Le bhith a’ cur bracaidean ri abairt, faodaidh tu an òrdugh anns a bheil aithrisean VBA air an cur an gnìomh atharrachadh mar a thogras tu.
Operator | Gnìomh | phrìomhachas (1 - as àirde; 5 - as ìsle) |
---|---|---|
^ | gnìomhaiche aithris | 1 |
* | gnìomhaiche iomadachaidh | 2 |
/ | gnìomhaiche roinne | 2 |
Roinn gun chòrr – a’ tilleadh an toradh le bhith a’ roinneadh dà àireamh gun chòrr. Mar eisimpleir, 74 bheir an toradh air ais 1 | 3 | |
gaisgeachd | Gnìomhaiche Modulo (an còrr) - a 'tilleadh an còrr an dèidh dà àireamh a roinn. Mar eisimpleir, 8 an aghaidh 3 bheir an toradh air ais 2. | 4 |
+ | Gnìomhaiche a bharrachd | 5 |
- | gnìomhaiche toirt air falbh | 5 |
Luchd-obrachaidh String
Is e an gnìomhaiche sreang bunaiteach ann an Excel VBA an gnìomhaiche concatenation & (tighinn còmhla):
Operator | Gnìomh |
---|---|
& | gnìomhaiche concatenation. Mar eisimpleir, an abairt «A» & «B» bheir an toradh air ais AB. |
Luchd-obrachaidh Coimeas
Bithear a’ cleachdadh gnìomhaichean coimeas gus coimeas a dhèanamh eadar dà àireamh no sreang agus luach boolean de sheòrsa a thilleadh Boole (Fìor no ceàrr). Tha na prìomh ghnìomhaichean coimeas Excel VBA air an liostadh sa chlàr seo:
Operator | Gnìomh |
---|---|
= | Mar an ceudna |
<> | Chan eil e co-ionann |
< | Nas lugha |
> | Barrachd fiosrachaidh |
<= | Nas lugha na no co-ionann |
>= | Nas motha na no co-ionann |
Luchd-obrachaidh loidsigeach
Bidh gnìomhaichean loidsigeach, mar oibrichean coimeas, a’ tilleadh luach boolean de sheòrsa Boole (Fìor no ceàrr). Tha na prìomh ghnìomhaichean loidsigeach aig Excel VBA air an liostadh sa chlàr gu h-ìosal:
Operator | Gnìomh |
---|---|
agus | co-obrachadh, gnìomhaiche loidsigeach И. Mar eisimpleir, an abairt A Agus B tillidh e True, ma tha A и B tha an dà chuid co-ionann True, air ais air dhòigh eile ceàrr. |
Or | Disjunction operation, gnìomhaiche loidsigeach OR. Mar eisimpleir, an abairt A no B tillidh e True, ma tha A or B tha co-ionann True, agus tillidh e ceàrr, ma tha A и B tha an dà chuid co-ionann ceàrr. |
Neo- | Obrachadh àicheil, gnìomhaiche loidsigeach NACH. Mar eisimpleir, an abairt Chan e A tillidh e True, ma tha A a cheart cho math ceàrr, no tilleadh ceàrr, ma tha A a cheart cho math True. |
Chan eil an clàr gu h-àrd a’ liostadh a h-uile gnìomhaiche loidsigeach a tha rim faighinn ann an VBA. Gheibhear liosta iomlan de ghnìomhaichean loidsigeach aig an Ionad Leasachaidh Visual Basic.
Gnìomhan Togte
Tha mòran ghnìomhan togte rim faighinn ann an VBA a dh'fhaodar a chleachdadh nuair a bhios tu a’ sgrìobhadh còd. Air an liostadh gu h-ìosal tha cuid den fheadhainn as cumanta a chleachdar:
Dleastanas | Gnìomh | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Abs | A’ tilleadh luach iomlan na h-àireimh ainmichte. Mar eisimpleir:
| ||||||||||||||||||||||
chr | A’ tilleadh an caractar ANSI a tha co-chosmhail ri luach àireamhach a’ pharamadair. Mar eisimpleir:
| ||||||||||||||||||||||
Ceann-là | Tillidh e ceann-latha an t-siostaim làithreach. | ||||||||||||||||||||||
Ceann-latha Cuir ris | A’ cur eadar-ama sònraichte ris a’ cheann-latha ainmichte. Co-chòrdadh gnìomh:
Càite bheil an argamaid àm a’ dearbhadh an t-seòrsa eadar-ama a chaidh a chur ris an fhear a chaidh a thoirt seachad ceann-latha anns an t-suim a tha air a shònrachadh san argamaid àireamh. Argamaid àm Gabhaidh aon de na luachan a leanas:
Mar eisimpleir:
| ||||||||||||||||||||||
Ceann-lathaDiff | Obraich a-mach an àireamh de amannan sònraichte eadar dà cheann-latha ainmichte. Mar eisimpleir:
| ||||||||||||||||||||||
Latha | Tillidh e àireamh-sluaigh a fhreagras air latha na mìos air a’ cheann-latha ainmichte. Mar eisimpleir: Latha (29/01/2015) air ais an àireamh 29. | ||||||||||||||||||||||
uair | Tillidh e àireamh iomlan a fhreagras air an àireamh de dh'uairean aig an àm ainmichte. Mar eisimpleir: uair (“22:45:00”) air ais an àireamh 22. | ||||||||||||||||||||||
InStr | Tha e a’ toirt slòigh agus dà shreath mar argamaidean. Tillidh e suidheachadh tachartas an dàrna sreang taobh a-staigh a’ chiad sreath, a’ tòiseachadh air an rannsachadh aig an t-suidheachadh a thug an t-slànaighear seachad. Mar eisimpleir:
Note: Is dòcha nach bi an argamaid àireamh air a shònrachadh, agus sa chùis sin tòisichidh an rannsachadh bhon chiad charactar den t-sreang a chaidh a shònrachadh san dàrna argamaid den ghnìomh. | ||||||||||||||||||||||
Int | Tillidh e am pàirt iomlan den àireamh a chaidh a thoirt seachad. Mar eisimpleir: Eadar(5.79) a’ tilleadh toradh 5. | ||||||||||||||||||||||
Isdate | a 'tilleadh Truemas e ceann-latha an luach a chaidh a thoirt seachad, no ceàrr - mura h-eil an ceann-latha. Mar eisimpleir:
| ||||||||||||||||||||||
IsMearachd | a 'tilleadh Truema tha an luach a chaidh a thoirt seachad na mhearachd, no ceàrr - mura h-eil mearachd ann. | ||||||||||||||||||||||
Air chall | Tha ainm argamaid modh-obrach roghainneil air a thoirt seachad mar argamaid don ghnìomh. Air chall a 'tilleadh Truemura deach luach a thoirt seachad airson an argamaid modh-obrach sin. | ||||||||||||||||||||||
Is àireamhach | a 'tilleadh Truema thèid an luach a chaidh a thoirt seachad a làimhseachadh mar àireamh, air dhòigh eile tillidh e ceàrr. | ||||||||||||||||||||||
dh'fhàg | Tillidh e an àireamh ainmichte de charactaran bho thoiseach an t-sreang a chaidh a thoirt seachad. Tha co-chòrdadh gnìomh mar seo:
far a bheil loidhne tha an t-sreath tùsail, agus fhad an àireamh de charactaran a thilleas, a’ cunntadh bho thoiseach an t-sreang. Mar eisimpleir:
| ||||||||||||||||||||||
Len | Tilleadh an àireamh de charactaran ann an sreang. Mar eisimpleir: Len ("abcdej") air ais an àireamh 7. | ||||||||||||||||||||||
Mìos | A 'tilleadh àireamh iomlan a fhreagras air mìos a' chinn-latha ainmichte. Mar eisimpleir: Mìos (29/01/2015) a’ tilleadh an luach 1. | ||||||||||||||||||||||
Meadhan | Tillidh e an àireamh ainmichte de charactaran bho mheadhan an t-sreang a chaidh a thoirt seachad. Co-chòrdadh gnìomh: Meadhan (loidhne, toiseach, fhad) far a bheil loidhne tha an t-sreath tùsail toiseach - suidheachadh toiseach an t-sreang a thèid a thoirt a-mach, fhad is e an àireamh de charactaran a thèid a thoirt a-mach. Mar eisimpleir:
| ||||||||||||||||||||||
Mionaid | Tillidh e àireamh iomlan a fhreagras air an àireamh de mhionaidean san ùine ainmichte. Eisimpleir: Geàrr-chunntas («22:45:15») a’ tilleadh an luach 45. | ||||||||||||||||||||||
a-nis | Tillidh e ceann-latha agus uair an t-siostaim gnàthach. | ||||||||||||||||||||||
Deas | Tillidh e an àireamh ainmichte de charactaran bho dheireadh an t-sreang a chaidh a thoirt seachad. Co-chòrdadh gnìomh: Deas(loidhne, fhad) Far a bheil loidhne tha an t-sreath tùsail, agus fhad is e an àireamh de charactaran a tharraing, a’ cunntadh bho dheireadh an t-sreang a chaidh a thoirt seachad. Mar eisimpleir:
| ||||||||||||||||||||||
An dàrna | Tillidh e àireamh iomlan a fhreagras air an àireamh dhiog anns an ùine shònraichte. Mar eisimpleir: An dàrna fear («22:45:15») a’ tilleadh an luach 15. | ||||||||||||||||||||||
Sqr | A’ tilleadh freumh ceàrnagach an luach àireamhach a chaidh seachad san argamaid. Mar eisimpleir:
| ||||||||||||||||||||||
Time | Tillidh e ùine an t-siostaim làithreach. | ||||||||||||||||||||||
Uabhasach | A’ tilleadh an superscript den tomhas eagrachaidh ainmichte. Note: Airson arrays ioma-thaobhach, is dòcha gur e argamaid roghainneil an clàr-amais dè an taobh a bu chòir a thilleadh. Mura h-eil e air a shònrachadh, is e 1 an roghainn bunaiteach. | ||||||||||||||||||||||
bliadhna | A’ tilleadh àireamh iomlan a fhreagras air bliadhna a’ chinn-latha ainmichte. Eisimpleir: Bliadhna (29/01/2015) a’ tilleadh an luach 2015. |
Chan eil an liosta seo a’ toirt a-steach ach taghadh de na gnìomhan togte Excel Visual Basic as cumanta. Gheibhear liosta iomlan de ghnìomhan VBA a tha rim faighinn airson an cleachdadh ann am macros Excel air an Visual Basic Developer Center.