A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat | ||
tanszek:oktatas:muszaki_informatika:vba_tutorial [2024/02/22 07:32] knehez |
tanszek:oktatas:muszaki_informatika:vba_tutorial [2024/02/22 10:21] (aktuális) knehez |
||
---|---|---|---|
Sor 1: | Sor 1: | ||
- | ==== Excel VBA alapok ==== | + | ====== Excel VBA alapjai ====== |
- | + | ||
- | ====== Excel VBA Alapjai ====== | + | |
Az Excel VBA (Visual Basic for Applications) egy eseményvezérelt programozási nyelv, amely lehetővé teszi az Excel alkalmazások automatizálását és testreszabását. Ebben a részben az Excel VBA alapvető nyelvi elemeit mutatjuk be, beleértve a változók deklarálását, az alapvető típusokat és a vezérlési elemeket. | Az Excel VBA (Visual Basic for Applications) egy eseményvezérelt programozási nyelv, amely lehetővé teszi az Excel alkalmazások automatizálását és testreszabását. Ebben a részben az Excel VBA alapvető nyelvi elemeit mutatjuk be, beleértve a változók deklarálását, az alapvető típusokat és a vezérlési elemeket. | ||
Sor 45: | Sor 43: | ||
Next i | Next i | ||
</code> | </code> | ||
+ | |||
+ | Itt fontos megjegyezni hogy a szövegeket //&// jellel adjuk össze, nem a plusz operátorral! | ||
* **Do While Loop** | * **Do While Loop** | ||
Sor 59: | Sor 59: | ||
Ez a fejezet bevezetést nyújtott az Excel VBA alapjaihoz, beleértve a változók deklarálását, az alapvető típusokat és a vezérlési elemeket. A bemutatott kódpéldákkal könnyebbé válik az alapvető programozási koncepciók megértése és alkalmazása. | Ez a fejezet bevezetést nyújtott az Excel VBA alapjaihoz, beleértve a változók deklarálását, az alapvető típusokat és a vezérlési elemeket. A bemutatott kódpéldákkal könnyebbé válik az alapvető programozási koncepciók megértése és alkalmazása. | ||
+ | ==== Makrók engedélyezése ===== | ||
+ | A Fájl/Beállítások/Adatvédelmi központ-nál állítsuk be a makrók engedélyezését és utána zárjuk be a munkafüzetet és indítsuk újra. | ||
+ | {{:tanszek:oktatas:muszaki_informatika:pasted:20240222-080952.png}} | ||
Definiáljunk egy teszt függvényt ami visszaad egy konstans értéket. | Definiáljunk egy teszt függvényt ami visszaad egy konstans értéket. | ||
Sor 82: | Sor 85: | ||
használata: **=Osszeadas(A1;B1)** | használata: **=Osszeadas(A1;B1)** | ||
+ | ---- | ||
+ | Írjunk egy függvényt, amely egy sztringet vesz bemenetként, és visszaadja annak fordított változatát. | ||
+ | |||
+ | <sxh vb> | ||
+ | Function SzovegForditas(szoveg As String) As String | ||
+ | Dim i As Integer | ||
+ | For i = Len(szoveg) To 1 Step -1 | ||
+ | SzovegForditas = SzovegForditas & Mid(szoveg, i, 1) | ||
+ | Next i | ||
+ | End Function | ||
+ | </sxh> | ||
---- | ---- | ||
Ez a függvény egy tartomány elemeinek átlagát számítja ki. | Ez a függvény egy tartomány elemeinek átlagát számítja ki. |