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