MLHA - PC - Software - Programmering - Basic - Visual Basic - VBA
rightx.gif (837 bytes)Funktionerrightx.gif (837 bytes)Objekter

gox.gif (837 bytes)Word-VBA
gox.gif (837 bytes)Excel-VBA
gox.gif (837 bytes)Access-VBA

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

VBA - Tastatur genveje

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

VBA - Navne

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 (gox.gif (837 bytes)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