Hevitra ato Anatiny
Excel VBA fanambarana
Rehefa manoratra kaody VBA ao amin'ny Excel, dia misy andiana mpandraharaha naorina ao amin'ny dingana tsirairay. Ireo mpandraharaha ireo dia mizara ho matematika, tady, fampitahana ary lojika. Manaraka izany dia hojerentsika amin'ny antsipiriany ny vondrona mpandraharaha tsirairay.
Operator matematika
Ireo mpandraharaha matematika lehibe VBA dia voatanisa ao amin'ny tabilao etsy ambany.
Ny tsanganana havanana amin'ny tabilao dia mampiseho ny laharam-pahamehana ho an'ny mpandraharaha raha tsy misy fononteny. Amin'ny fampidirana fononteny amin'ny fomba fiteny iray dia azonao atao ny manova ny filaharan'ny fanambarana VBA araka izay tianao.
mpandraharaha | Action | laharam-pahamehana (1 – avo indrindra; 5 – ambany indrindra) |
---|---|---|
^ | mpandraharaha exponentiation | 1 |
* | mpandraharaha fampitomboana | 2 |
/ | mpandraharaha fizarana | 2 |
Fizarana tsy misy ambiny - mamerina ny vokatry ny fizarana isa roa tsy misy ambiny. Ohatra, 74 hamerina ny vokatra 1 | 3 | |
herim-po | Modulo (sisa) operator - mamerina ny ambiny rehefa avy mizara isa roa. Ohatra, 8 manohitra 3 hamerina ny vokatra 2. | 4 |
+ | Opérateur fanampiny | 5 |
- | opérateur de subtraction | 5 |
Mpikirakira tady
Ny operator string fototra ao amin'ny Excel VBA dia ny operator concatenation & (mitambatra):
mpandraharaha | Action |
---|---|
& | operator concatenation. Ohatra, ny fitenenana "A" & "B" hamerina ny vokatra AB. |
Operatera fampitahana
Ny mpandraharaha fampitahana dia ampiasaina hampitahana isa na tady roa ary mamerina karazana sanda boolean boolean (Marina na diso). Ireo mpandraharaha fampitahana Excel VBA dia voatanisa ato amin'ity tabilao ity:
mpandraharaha | Action |
---|---|
= | koa |
<> | Tsy mitovy |
< | Kely kokoa |
> | More info |
<= | Latsaky na mitovy |
>= | Lehibe noho na mitovy |
Mpikirakira lojika
Ireo mpandraharaha lojika, toy ny mpandraharaha fampitahana, dia mamerina karazana sanda boolean boolean (Marina na diso). Ireo mpandraharaha lojika lehibe amin'ny Excel VBA dia voatanisa ao amin'ny tabilao etsy ambany:
mpandraharaha | Action |
---|---|
ary | opération conjunction, opérateur logique И. Ohatra, ny fitenenana A sy B dia hiverina marina, raha A и B samy mitovy marina, raha tsy izany dia miverena Diso. |
Or | Opération disjunction, operator lojika OR. Ohatra, ny fitenenana A na B dia hiverina marina, raha A or B dia mitovy marina, ary hiverina Diso, raha A и B samy mitovy Diso. |
tsy | Opération de negation, operator logique TSY. Ohatra, ny fitenenana Tsy A dia hiverina marina, raha A koa Diso, na miverina Diso, raha A koa marina. |
Ny tabilao etsy ambony dia tsy mitanisa ireo mpandraharaha lojika rehetra hita ao amin'ny VBA. Ny lisitr'ireo mpandraharaha lojika dia hita ao amin'ny Visual Basic Developer Center.
Naorina-in Functions
Betsaka ny fiasa naorina ao amin'ny VBA azo ampiasaina rehefa manoratra kaody. Ireto ambany ireto ny sasany amin'ireo fampiasa matetika indrindra:
asa | Action | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Abs | Mamerina ny sanda tanteraka amin'ny isa nomena. ohatra:
| ||||||||||||||||||||||
Tan | Mamerina ny toetra ANSI mifanaraka amin'ny sandan'ny isa amin'ny paramètre. ohatra:
| ||||||||||||||||||||||
Date | Mamerina ny datin'ny rafitra ankehitriny. | ||||||||||||||||||||||
DateAdd | Manampy elanelana fotoana voafaritra amin'ny daty nomena. Syntax miasa:
Aiza ny hevitra elanelana mamaritra ny karazana elanelam-potoana ampiana amin'ny nomena daty amin'ny vola voalaza ao amin'ny tohan-kevitra isa. fandresen-dahatra elanelana afaka mandray ny iray amin'ireto soatoavina manaraka ireto:
ohatra:
| ||||||||||||||||||||||
DateDiff | Kajy ny isan'ny elanelam-potoana voafaritra eo anelanelan'ny daty roa nomena. ohatra:
| ||||||||||||||||||||||
Day | Mamerina isa mifanandrify amin'ny andron'ny volana amin'ny daty nomena. ohatra: Andro(«29/01/2015») mamerina ny isa 29. | ||||||||||||||||||||||
ora | Mamerina integer mifanaraka amin'ny isan'ny ora amin'ny fotoana nomena. ohatra: Ora(«22:45:00») mamerina ny isa 22. | ||||||||||||||||||||||
InStr | Mila integer sy tady roa ho tohan-kevitra. Mamerina ny toeran'ny fisehon'ny tady faharoa ao anatin'ny voalohany, manomboka ny fikarohana eo amin'ny toerana omen'ny integer. ohatra:
Fanamarihana: Ny tohan-kevitra isa dia mety tsy voafaritra, ka ny fikarohana dia manomboka amin'ny toetra voalohany amin'ny tady voatondro ao amin'ny tohan-kevitra faharoa amin'ny asa. | ||||||||||||||||||||||
Int | Mamerina ny ampahany integer amin'ny isa nomena. ohatra: Int(5.79) mamerina ny vokatra 5. | ||||||||||||||||||||||
Isdate | miverina marinaraha ny sanda nomena dia daty, na Diso - raha tsy misy ny daty. ohatra:
| ||||||||||||||||||||||
IsError | miverina marinaraha diso ny sanda nomena, na Diso - raha tsy fahadisoana izany. | ||||||||||||||||||||||
IsMissing | Ny anaran'ny tohan-kevitra momba ny fomba azo atao dia alefa ho tohan-kevitra ho an'ny asa. IsMissing miverina marinaraha tsy nisy sanda nomena ho an'ny tohan-kevitra momba ny fomba fiasa resahina. | ||||||||||||||||||||||
IsNumeric | miverina marinaraha azo raisina ho isa ny sanda nomena, raha tsy izany dia miverina Diso. | ||||||||||||||||||||||
Havia | Mamerina ny isan'ny tarehintsoratra voatondro avy amin'ny fiandohan'ny tady nomena. Ny syntax function dia toy izao:
izay tsipika dia ny tady tany am-boalohany, ary halavan'ny dia ny isan'ny tarehintsoratra haverina, manisa hatrany am-piandohan'ny tady. ohatra:
| ||||||||||||||||||||||
Len | Mamerina ny isan'ny tarehintsoratra ao anaty tady. ohatra: Len("abcdej") mamerina ny isa 7. | ||||||||||||||||||||||
Month | Mamerina integer mifanaraka amin'ny volana amin'ny daty nomena. ohatra: Volana(«29/01/2015») mamerina ny sanda 1. | ||||||||||||||||||||||
Mid | Mamerina ny isan'ny tarehintsoratra voatondro avy eo afovoan'ny tady nomena. Syntax miasa: afovoany(tsipika, nanomboka, halavan'ny) izay tsipika dia ny tady tany am-boalohany nanomboka - ny toeran'ny fiandohan'ny tady alaina, halavan'ny dia ny isan'ny tarehintsoratra ho alaina. ohatra:
| ||||||||||||||||||||||
Minute | Mamerina integer mifanaraka amin'ny isan'ny minitra amin'ny fotoana nomena. Ohatra: Minitra(«22:45:15») mamerina ny sanda 45. | ||||||||||||||||||||||
ankehitriny | Mamerina ny daty sy ora rafitra ankehitriny. | ||||||||||||||||||||||
Right | Mamerina ny isan'ny tarehin-tsoratra avy amin'ny faran'ny tady nomena. Syntax miasa: marina(tsipika, halavan'ny) Aiza tsipika dia ny tady tany am-boalohany, ary halavan'ny dia ny isan'ny tarehin-tsoratra alaina, manisa amin'ny faran'ny tady nomena. ohatra:
| ||||||||||||||||||||||
faharoa | Mamerina integer mifanaraka amin'ny isan'ny segondra amin'ny fotoana nomena. ohatra: Faharoa(«22:45:15») mamerina ny sanda 15. | ||||||||||||||||||||||
Sqr | Mamerina ny fakan-tsarimihetsika amin'ny sandan'ny isa nomena tao amin'ny tohan-kevitra. ohatra:
| ||||||||||||||||||||||
Time | Mamerina ny fotoanan'ny rafitra ankehitriny. | ||||||||||||||||||||||
Ubound | Mamerina ny superscript amin'ny refin'ny andry voatondro. Fanamarihana: Ho an'ny array multidimensional, ny tohan-kevitra azo atao dia mety ho fanondroan'ny refy haverina. Raha tsy voalaza dia 1 ny default. | ||||||||||||||||||||||
taona | Mamerina isa mifanandrify amin'ny taona amin'ny daty nomena. Ohatra: Taona(«29/01/2015») mamerina ny sanda 2015. |
Ity lisitra ity dia tsy ahitana afa-tsy fifantenana amin'ireo fiasa Excel Visual Basic ampiasaina matetika indrindra. Ny lisitra feno amin'ny fiasa VBA azo ampiasaina amin'ny macros Excel dia hita ao amin'ny Visual Basic Developer Center.