Contents
Excel VBA statements
Cum scribens VBA codicem in Excel, constructum-in operariorum copia singulis gradibus adhibetur. Operatores hi dividuntur in operatores mathematicas, chordas, comparationem et logicales. Deinde singulas coetus operariorum singillatim videbimus.
Operators Mathematica
Praecipua VBA operariorum math in tabula infra recensentur.
Dextra tabellae columna ostendit praecedentiam in absentia parenthesi defectus operantis. Addendo parenthesi ad expressionem, ordinem mutare potes quo dicta VBA efficiuntur ut vis.
operator | actionis | prius (I - summo, V - lowest) |
---|---|---|
^ | operator expositio | 1 |
* | multiplicatio operator | 2 |
/ | divisio operator | 2 |
Divisio sine reliquo - redit effectus dividendi duos numeros sine residuo. Exempli gratia 74 reddet effectus 1 | 3 | |
fortitudo | Modulo (reliquo) operante - residuum post duos numeros divisos redit. Exempli gratia 8 contra 3 reddet effectus 2. | 4 |
+ | Praeter operator | 5 |
- | detractio operator | 5 |
Operators filum
chorda fundamentalis operator in Excel VBA est operator concatenatio & (merge);
operator | actionis |
---|---|
& | operante concatenation. Verbi gratia, «A» & «B». reddet effectus AB. |
Operators collatio
Operatores comparatio adhibentur ad duos numeros vel chordas comparare et valorem booleanum reddere typus Boolean (Vera vel falsa). Praecipua Excel VBA comparationis operariorum in hac tabula recensita sunt:
operator | actionis |
---|---|
= | Aeque |
<> | Non par |
< | Minus |
> | maior |
<= | Minus quam vel aequalis |
>= | Maior quam vel aequalis |
logica operators
Operatores logici, sicut comparatio operariorum, valorem booleanum typum reddere Boolean (Vera vel falsa). Praecipui operarii logici Excel VBA in tabula infra recensentur:
operator | actionis |
---|---|
autem | operatio conjunctio, operator logica И. Verbi gratia, A et B et revertetur verum, si A и B utrumque aequalis verum, aliter redire False. |
Or | Disiunctio operandi, operator logicus OR. Verbi gratia, A aut B* et revertetur verum, si A or B aequalis sunt, verumet revertar False, si A и B utrumque aequalis False. |
non | Negatio operatio, operator logica nON. Verbi gratia, Non A et revertetur verum, si A aeque False, seu reditus False, si A aeque verum. |
Mensa superius non enumerat omnes operatores logicos in VBA praesto. Integrum indicem operatorium logicalium inveniri potest in Centro Visuali Basic Developer.
Inaedificata functiones
Multae in VBA aedificatae functionibus praesto sunt quae cum codice scripto adhiberi possunt. Infra recensiti sunt quidam ex usitatis;
muneris | actionis | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Vestibulum | Redit valorem absolutum dati numeri. example:
| ||||||||||||||||||||||
Ch | Redit character ANSI valori numerorum modularis respondens. example:
| ||||||||||||||||||||||
Date | Praesens ratio diem refert. | ||||||||||||||||||||||
DateAdd | Tempus adiungit certum temporis spatium ad datum diem. Munus syntaxis:
Ubi est argumentum? spatium determinat rationem temporis ad datum Date in quantum ad certam rationem numerus. ratio spatium potest capere unum de his values:
example:
| ||||||||||||||||||||||
DateDiff | Numerum determinatum temporis inter duos datos dies computat. example:
| ||||||||||||||||||||||
Die | Redit integrum correspondens diei mensis dato. example: Dies («29/01/2015») redit numerus XXIX. | ||||||||||||||||||||||
hora | Redit integrum numero horarum dato tempore respondens. example: Hora («22:45:00») redit numerus XXIX. | ||||||||||||||||||||||
InStr | Integer suscipit ac duo chordarum argumenta. Redit positio occursus chordae secundi intra primam, quaerendo a positione ab integro datam incipiens. example:
Nota: Numerus argumentum definiri non potest, quo in casu quaesitio incipit a prima indole chordae in secunda ratione functionis determinatae. | ||||||||||||||||||||||
Int | Redit pars integra dati numeri. example: Int (5.79) redit exitum 5 . | ||||||||||||||||||||||
Isdate | Returns verumsi valorem datum est diem, vel False - si dies non est. example:
| ||||||||||||||||||||||
IsError | Returns verumsi data est error, vel False — si non est error. | ||||||||||||||||||||||
Missing est | Nomen procedendi ad libitum argumentum praemittitur ut argumentum ad munus. Missing est recurrit verumsi nullius valoris esset procedendi argumentum. | ||||||||||||||||||||||
IsNumeric | Returns verumsi valor datus numerus tractari potest, secus redit False. | ||||||||||||||||||||||
reliquit | Redit certum numerum characterum ab initio chordae datae. Munus syntaxis sic est:
ubi acies est originale filum, et tandem numerus characterum ut redeat ab initio chordae. example:
| ||||||||||||||||||||||
Lentulo | Refert numerum characters in filo. example: Len("abcdej") redit numerus XXIX. | ||||||||||||||||||||||
Month | Redit integer respondens mensis dati diei. example: Mensis («29/01/2015») precii reddituum XX. | ||||||||||||||||||||||
mid | Redit certum numerum characterum e media chorda datarum. Munus syntaxis: Medium(acies, principium, tandem) ubi acies est originale filum principium - positio chordae incipientis extrahendi; tandem numerus characterum extrahendus est. example:
| ||||||||||||||||||||||
momentum | Redit integer numerus minutorum tempore dato respondens. Exemplum: Minutum («22, 45, 15»). precii reddituum XX. | ||||||||||||||||||||||
autem | Redit ratio hodiernam diem et tempus. | ||||||||||||||||||||||
ius | Redit certum numerum notarum a fine chordae datae. Munus syntaxis: Recte(acies, tandem) Ubi acies est originale filum, et tandem numerus characterum est extrahendi, ex fine chordae datae computando. example:
| ||||||||||||||||||||||
Concilium | Redit integrum secundum dato tempore secundum numerum secundorum. example: Secundo («22, 45, 15»). precii reddituum XX. | ||||||||||||||||||||||
Sqr | Redit radix quadrati valoris numerici in argumento elapsi. example:
| ||||||||||||||||||||||
Tempus | Redit ratio temporis currentis. | ||||||||||||||||||||||
Ubound | Redit superscript dimensionis certa ordinata. Nota: Pro multidimensionalibus vestimentis, argumentum libitum potest esse index cuius dimensionis remittere potest. Si non specificatur, defalta 1 est. | ||||||||||||||||||||||
anno | Redit integer respondens anno dati temporis. Exemplum: Annus («29/01/2015») precii reddituum XX. |
Hoc album includit tantum delectu constructa-in Praecedo Visual Basic functionum communium. Index copiose VBA functionum quae ad usum in Excel macros usui sunt inveniri possunt in Centro Developer Basic Visual.