Szövegdoboz:

A Visual Basic for Application programozás, Tantárgyi követelményeinek összefoglalója e weblap sorozat. A programozás kezdése, - alaki követelményei, - felépítése, - parancsai, - eljárásai, - fogalmai vannak katalógusszerűen egymás után rendezve.

 

A VBA kétféle program strukturáló  utasítást ismer: az Eljárásokat és a Függvényeket.

Mindkettő képes a hívás helyén számára megadott információkat átvenni, azokon módosításokat is végezni.

Eljárások ( Szubrutinok), olyan önálló programok, melyek hívásuk céljából saját azonosító nevekkel rendelkeznek, és információk adás-vétele céljából kapcsolódási felülettel rendelkeznek.

A programnyelvek fejlesztő környezetében, a programozás utasításait

„Parancs sorokba” rendezetten kell írni…

„Parancs sorok” jellemzője, hogy egy „=„ egyenlőség jellel elválasztott jobb és bal oldali végrehajtandó utasításokból áll.

A feltétel nélküli elágazó parancsutasítás– GoTo ( un. Ugró utasítás) - a  parancssorok végrehajtásának monoton egymásutániságát képes megszakítani.

A feltételtől függően elágazó parancsutasítások a  If …. Then és Select Case program utasításainak az írásuk sorrendjétől eltérő végrehajtását  eredményezik

A VBA programba, *.txt kiterjesztésű—Text típusú fájlokból lehet adatokat beolvasni.

A VBA programban az Open ….Input...Close parancsutasítás látja el a feladatot úgy, hogy

a kijelölt *.txt  fájlból, balról - jobbra haladva „karakterláncokat” olvas be.

A Cella (Cells)  a Munkalap (WorkSheet) és a Tartomány (Range) objektumnak egy olyan tulajdonsága, mely paramétereiben hivatkozott cellához a megfelelő - egyetlen cellát tartalmazó - Range típusú objektumot rendeli.

Gondoskodni kell arról, hogy mindig „üres” cellákba - cellatartományokba legyen adatkiírás.  

VBA program Sub …. End Sub, Deklaráció

Adatbevitel - adatkiírás, Text fájlból (Open … Close)

Elágazás parancsok, GoTo, If …. Then és Select Case

Parancs sorok értelmezése. Adatbevitel - adatkiírás, Cellából - billentyűről

, Cella parancsok , Cella törlések

Szövegdoboz: VBA Programozási ismeretek

A Do … Loop  ciklusszervező utasítások olyan utasítások, melyek az általuk „keretbe foglalt” utasítások csomagjában - az un. „ciklusmagban” szereplő utasításainak - ismételt végrehajtását  eredményezik, egy függvényvizsgálat eredményeként.

Feltételes ciklus parancs,  (Do …. Loop )

A programírás, a programhoz tartozó intelligens szövegszerkesztővel történik. Erről azt is tudni illik, hogy a látható szövegszerkesztő felület, egy fordító program (compiler)  ember - gép kapcsolati része. A forditó program már az írás közben (soronként) szintaktikai—szemantikai ellenőrzéseket végez, s amit tud azt javít, amit nem, azt különböző színezéssel jelzi.

Alaki követelmények, programírás szabályai

E ciklus-utasítás a For … Next ciklus-utasítás  -  a ciklusmag - ismétlését egy numerikus típusú változónak, <kezdeti-kifejezés> aktuális értékétől a <vég-kifejezés> értékéig, a <lépésköz> által definiált növekményben történő változása mellett.

Függvények, az Eljárásokhoz képest azzal a többlettudással rendelkeznek, hogy a Függvény_név változóban képesek az általuk előállított információkat a híváshelyére visszaadni. Így használatuk helyén operandusként, „adathordozóként” tud szerepelni.

A szöveges adattípusok szövegek tárolására szolgál. (belsőleg Unicode kódolással) 

- a String által foglalt memória terület, egy  10 bájtos adatfejet  és ezt követően a szöveg karaktereit tárolja.

Eljárások ( Szubrutinok), olyan önálló programok, melyek hívásuk céljából saját azonosító nevekkel rendelkeznek, és információk adás-vétele céljából kapcsolódási felülettel rendelkeznek.

Határozott lépésű ciklus parancs, (For …. Next)

Műveletek szöveges változóval, Len(), Left(). Right(), Mid(), &

Tartaléklap 1

Függvény hívás, paraméter átadással   (Function … End Function)

Subrutin hívások paraméter átadással.  Call parancs alkalmazással

Tartaléklap 2

 T-1.

 T-2.

Sub szam()

Call szam( )

Ezen összeállítás elsajátítása és gyakorlati alkalmazása, a Tárgy elvégzésének minimális feltétele, de ez nem helyettesíti a kiadott Ajánlott irodalomjegyzék könyveinek tanulmányozását. Ez csak segítséget ad, a Szakkönyvek sokkal bővebb ismeretanyagának szűréséhez.

Tartaléklap 3

 T-3.