Melyik VBA utasítással lehet egyszerű felugró ablakot (üzenetablakot) megjeleníteni?

A) AlertBox

B) InputBox

C) MessageBox

D) MsgBox

✅ Helyes válasz: D


Melyik kulcsszóval deklarálunk új változót VBA-ban?

A) Var

B) Declare

C) Let

D) Dim

✅ Helyes válasz: D


Mit jelent a következő sor? Dim szam As Integer

A) Új eljárást hoz létre

B) Egy új egész szám típusú változót hoz létre

C) Egy karakterláncot deklarál

D) Egy tömb változót inicializál

✅ Helyes válasz: B


Melyik ciklus fut le legalább egyszer akkor is, ha a feltétel már az elején hamis?

A) For Each

B) For … Next

C) Do While … Loop

D) Do … Loop While

✅ Helyes válasz: D


Mit csinál a következő utasítás? Range(“A1:A5”).Select

A) Létrehoz egy új tartományt

B) Kijelöli az A1–A5 tartományt

C) Kitörli az A1–A5 cellák tartalmát

D) Beír “Select” szöveget az A1 cellába

✅ Helyes válasz: B


Mi a különbség a Sub és Function eljárások között?

A) A Sub visszatérési értéket ad, a Function nem

B) A Function nem tartalmazhat kódot

C) A Function visszaad egy értéket, a Sub nem

D) Nincs különbség, ugyanaz a kettő

✅ Helyes válasz: C


Mi a szerepe a Set utasításnak VBA-ban?

A) Értéket rendel egy numerikus változóhoz

B) Objektumtípusú változónak ad értéket

C) Törli a tartományt

D) Típusellenőrzést végez

✅ Helyes válasz: B


Hogyan másolható az “A1:A10” tartomány egy másik munkalapra?

A) .Move metódussal

B) .Paste metódussal

C) .Copy Destination:=… formában

D) .Transfer metódussal

✅ Helyes válasz: C


Mire való az InputBox VBA-ban?

A) Felhasználó által kiválasztott fájl megnyitása

B) Felugró ablak, amely bevitelt kér a felhasználótól

C) Egy cella kijelölése

D) Táblázat exportálása

✅ Helyes válasz: B



Melyik objektumtípus felel meg egy munkafüzeten belüli munkalapnak VBA-ban?

A) Workbook

B) Range

C) Worksheet

D) Application

✅ Helyes válasz: C


Igaz vagy hamis?

A For Each ciklus segítségével bejárhatjuk az aktuális munkafüzet összes munkalapját.

✅ Helyes válasz: Igaz


Mire használható a Scripting.Dictionary VBA-ban?

A) Hibaüzenetek naplózására

B) Adatok rendezésére

C) Egyedi értékek tárolására és keresésére

D) Munkalapok másolására

✅ Helyes válasz: C


Mi történik, ha egy már szereplő értéket újra hozzáadunk egy Dictionary objektumhoz?

A) Felülírja

B) Hibát dob

C) Figyelmen kívül hagyja

D) Duplikálja

✅ Helyes válasz: B


Melyik metódust használjuk egy oszlop utolsó nem üres sorának megtalálására?

A) .FindLastRow()

B) .Cells().Count

C) .End(xlUp)

D) .LastCell()

✅ Helyes válasz: C


Melyik VBA metódussal lehet tartományt átmásolni egy másik munkalapra?

A) .Move

B) .PasteSpecial

C) .Copy Destination:=…

D) .TransferData

✅ Helyes válasz: C


Mit csinál a On Error GoTo Cimke utasítás?

A) Kilép a szubrutinból hiba esetén

B) Továbblépteti a kódot a hiba utáni sorra

C) Átirányítja a kód futását a megadott címkéhez hiba esetén

D) Megakadályozza a hiba bekövetkezését

✅ Helyes válasz: C


A GoalSeek metódus melyik típusú problémákra használható?

A) Amikor több változót optimalizálunk

B) Amikor a kívánt eredményhez szeretnénk megtalálni a bemeneti értéket

C) Amikor duplikált értékeket keresünk

D) Amikor hibákat akarunk elkerülni

✅ Helyes válasz: B