tanszek:oktatas:muszaki_informatika:vba_gyakorlas
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
tanszek:oktatas:muszaki_informatika:vba_gyakorlas [2025/04/16 05:35] – created knehez | tanszek:oktatas:muszaki_informatika:vba_gyakorlas [2025/04/16 06:12] (current) – knehez | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== Feladat ==== | ==== Feladat ==== | ||
+ | |||
+ | Írja ki az A1, B1 és C1 cellákba: " | ||
+ | |||
+ | ---- | ||
+ | <sxh> | ||
+ | Sub Feladat() | ||
+ | Cells(1, " | ||
+ | Cells(1, " | ||
+ | Cells(1, " | ||
+ | End Sub | ||
+ | </ | ||
+ | |||
+ | ---- | ||
Írjon VBA függvényt ami olyan kódokat generál véletlenszerűen, | Írjon VBA függvényt ami olyan kódokat generál véletlenszerűen, | ||
Line 10: | Line 23: | ||
| | ||
kod = "" | kod = "" | ||
- | Randomize ' | + | Randomize ' |
| | ||
For i = 1 To 6 | For i = 1 To 6 | ||
Line 19: | Line 32: | ||
GeneralNEPUNKod_Nagybetus = kod | GeneralNEPUNKod_Nagybetus = kod | ||
End Function | End Function | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Töltse fel az A1 és A15 közötti cellákat ezekkel a véletlen string-ekkel a korábbi szubrutinhoz hozzáadva a kódot: | ||
+ | |||
+ | <sxh> | ||
+ | Sub Feladat() | ||
+ | Dim i As Integer | ||
+ | | ||
+ | Cells(1, " | ||
+ | Cells(1, " | ||
+ | Cells(1, " | ||
+ | | ||
+ | For i = 1 To 15 | ||
+ | | ||
+ | Next | ||
+ | End Sub | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | A B2 cellától lefelé generáljon 15 ZH pontot 0-100 ig. | ||
+ | |||
+ | <sxh> | ||
+ | Sub Feladat() | ||
+ | Dim i As Integer | ||
+ | | ||
+ | Cells(1, " | ||
+ | Cells(1, " | ||
+ | Cells(1, " | ||
+ | | ||
+ | For i = 2 To 15 | ||
+ | | ||
+ | | ||
+ | Next | ||
+ | End Sub | ||
+ | </ | ||
+ | ---- | ||
+ | |||
+ | Írjon egy függvényt, | ||
+ | |||
+ | <sxh> | ||
+ | Function osztalyoz(pont As Integer) | ||
+ | If pont > 50 Then | ||
+ | osztalyoz = " | ||
+ | Else | ||
+ | osztalyoz = " | ||
+ | End If | ||
+ | End Function | ||
+ | </ | ||
+ | |||
+ | Majd építse bele a Feladat() szubrutinba a függvényt: | ||
+ | <sxh; highlight: | ||
+ | Sub Feladat() | ||
+ | Dim i As Integer | ||
+ | | ||
+ | Cells(1, " | ||
+ | Cells(1, " | ||
+ | Cells(1, " | ||
+ | | ||
+ | For i = 2 To 15 | ||
+ | | ||
+ | | ||
+ | | ||
+ | Next | ||
+ | End Sub | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Menjen végig egy külön ciklussal a " | ||
+ | |||
+ | <sxh; highlight: | ||
+ | Sub Feladat() | ||
+ | Dim i As Integer | ||
+ | | ||
+ | Cells(1, " | ||
+ | Cells(1, " | ||
+ | Cells(1, " | ||
+ | | ||
+ | For i = 2 To 15 | ||
+ | | ||
+ | | ||
+ | | ||
+ | Next | ||
+ | | ||
+ | Dim eredmeny As String | ||
+ | | ||
+ | For i = 2 To 15 | ||
+ | eredmeny = Cells(i, " | ||
+ | If eredmeny = " | ||
+ | Cells(i, " | ||
+ | Else | ||
+ | Cells(i, " | ||
+ | End If | ||
+ | Next | ||
+ | | ||
+ | End Sub | ||
</ | </ |
tanszek/oktatas/muszaki_informatika/vba_gyakorlas.1744781715.txt.gz · Last modified: 2025/04/16 05:35 by knehez