v Tastatur genveje, Navne, Datatyper
| www.lacher.com/toc/tutvba1.htm : VBA
Fundamentals Tutorial lacher.com/toc/tutvba2.htm : Advanced VBA Tutorial bombay.npac.syr.edu/fms/vba/index.htm |
| F2 | Vis vinduet Objektoversigt | |
| Shift-F2 | Vis markør-objektet i Objektoversigten | |
| F4 | Vis vinduet Egenskaber | |
| F5 | Kør programmet | |
| Ctrl-F6 | Næste vindue (= Ctrl-Tab) | |
| F7 | Vis vinduet Programkode | |
| Shift-F7 | Vis Objekt vinduet (Formular og kontroller) | |
| Alt-F11 | Skift til Word | |
| Ctrl-G | Vis vinduet Brugerudtryk | |
| Ctrl-Z | Fortryd | |
| Ctrl-Tab | Næste vindue (= Ctrl-F6) |
Kodevinduet
| Ctrl-Shift-F2 | Gå til forrige redigerings-linie | |
| F3 | Find næste | |
| Shift-F3 | Find forrige | |
| F8 | Kør programmet én linie ad gangen - også procedurer (Step into procedures) | |
| Shift-F8 | Kør programmet én linie ad gangen - ikke procedurer (Step: Skip procedures) | |
| Ctrl-F8 | Kør programmet og stop ved markør-linjen | |
| F9 | Pausepunkt Til/Fra | |
| Shift-F9 | Tilføj Hurtig Værdikontrol for udtrykkrt ved markøren | |
| Ctrl-Shift-F9 | Fjern alle Pausepunkter | |
| Ctrl-B | Vis Søg dialog | |
| Ctrl-H | Vis Erstat dialog | |
| Ctrl-I | Vis hjælp til markør-objektet | |
| Ctrl-J | Vis liste med egenskaber og metoder | |
| Crel-mellemrum | Autofuldførelse af det aktuelle ord |
Når programmet kører
| Ctrl-L | Vis vinduet Stak-kald | |
| Ctrl-Break | Afbryd programmet |
prefix
Forskellige variabel- og objekt-typer kan lettest identificeres i koden, hvis navnene er forsynet med et unikt prefix - fx følgende::
| Constants | ||||||
| VBA | vb | |||||
| Word | wd | |||||
| Variables | ||||||
| Byte (Char) | c | ch | chr, byt | |||
| Boolean | b | bi | bin, bol | |||
| Integer | i | in | int | |||
| Long | l | ln | lng | |||
| Single | s | sn | sng | |||
| Double | d | db | dbl | |||
| Currency | cr | cur | ||||
| String | t | st | str | |||
| Date | dt | dat, dtm | ||||
| Variant | v | vr | var | |||
| Objekt | o | ob | obj | |||
| Array | a | ar | ary | |||
| Objects | ||||||
| Formular | frm | |||||
| TextBox | txt | |||||
| Etiket / Label | lbl | |||||
| Kommandoknap / Command Button | cmd, btn | |||||
| Menu | mnu | |||||
| Kombinationsbox / Combo Box | cmb, cbo | |||||
| Frame / Group Box | fra, grp | |||||
| Radioknap / Option Button | opt | |||||
| Afkrydsningsfelt / Check Box | chk | |||||
| Image | img | |||||
| List Box | lst | |||||
| Faneblade / MultiPage | mul | |||||
| RefEdit | ref | |||||
| Rullepael / ScrollBar | hsb, vsb | |||||
| Skalafelt / Spinner | spn | |||||
| Fanebjælke / TabStrip | tab | |||||
| Til-Fra knap / ToggleButton | tog | |||||
VBA - Datatyper
(
VB: Datatyper )
| Bytes | ||
| Byte | 1 | 0 .. 255 |
| Boolean | 2 | True / Sand = -1, False / Falsk = 0 |
| Integer | 2 | -32.768 .. 32.767 |
| Long | 4 | -2.147.483.648 .. 2.147.483.647 |
| Currency | 8 | -922.337.203.685.477,5808 .. 922.337.203.685.477,5807 |
| Single | 4 | ±1,4^-45 .. ±3,4^38 |
| Double | 8 | ±4,9^-324 .. ±1,8^308 |
| Decimal | 14 | ±79.228.162.514.264.337.593.543.950.335 uden decimaltegn ±7,9228162514264337593543950335 med decimaltegn Mindste ikke-nul tal er ±0,0000000000000000000000000001 |
| Date | 8 | Excel 5 : 1. januar 1900 ... 31. december 9999 Office 97: 1. januar 100 ... 31. december 9999 |
| String | 10+L L |
tekst med op til 2 milliarder tegn String * x : x = 0 .. 65.400 |
| Variant | 16 22+L |
ethvert tal op til Double + 1 byte pr. char. |
| Object | 4 | en objekt-reference - defineres med Set |