Adatbevitel, értékadás, típuskonverzió
Értékadás a deklarációs részben Deklaráláskor a VB mindig ad kezdőértéket! Számoknál: 0 Logikai típusnál: False Szöveges típusnál: üres string Mi is adhatunk már a deklarációs részben saját értéket: Dim x As Integer = 10 Dim feleseg As String = ’’Bözsi”
Konstans A konstans olyan mennyiség, amelynek értéke nem változik. Ilyen pl. a matematikában a PÍ. A konstans megadása a deklarációs részben a Const kifejezéssel történik. Pl: Const pi = 3.14 Dim r as Byte
Automatikus típuskonverzió A VBA egyik sajátossága, hogy értékadás közben sok esetben automatikusan átalakítja a különböző típusokat egymásba. Példa (1): Dim r as Single r = txtsugar.text
Automatikus típuskonverzió Példa (2): MsgBox függvény csak szöveget tud megjeleníteni, így a szám típusú változókat automatikusan konvertálja. Példa (3): MsgBox függvényben többféle típusú változót használunk, összefűzéssel, egy karakterláncként.
Szám szöveggé alakítása és viszont Szám szöveggé konvertálása Str() függvény Szöveg számmá konvertálása Val() függvény Addig próbálkozik amíg eljut az első nem szám karakterig!