Kezdőoldal » Számítástechnika » Programozás » Mi a baj ezzel a rövid vba...

Mi a baj ezzel a rövid vba programmal?

Figyelt kérdés

A második oszlopból szeretnék egy random (1-37) sor elemét kiíratni, és ha ugyanezen sor 1. oszlopba lévő adatot adja meg a felhasználó, akkor helyes a válasz. De nem generálódik rendes a véletlen, mindig ugyan olyan sorrendben.


Private Sub CommandButton1_Click()


'1 től 37-ig random szám generálása

szam = Int(37 * Rnd) + 1

kerdes = Cells(szam, 2)

valasz = InputBox(kerdes, "Hogy mondon ezt németül?")


If valasz = Cells(szam, 1).Value Then

MsgBox ("Helyes válasz")

Else

MsgBox ("Helytelen válasz")

End If


End Sub



2016. márc. 3. 22:19
 1/2 anonim ***** válasza:
Mert mindig ugyan az a seed a random függvényhez. Inicializáld a számgenerátort a rendszerórával, így mindig mást fogsz kapni. Ez úgy tudod, hogy meghívod a Randomize függvényt az Rnd használata előtt.
2016. márc. 3. 22:39
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Siker! Köszi, ment a zöld kéz. :)
2016. márc. 3. 22:58

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!