-
Fototrend
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
Delila_1
veterán
válasz
lenkei83
#35810
üzenetére
Másik megoldás (Feriéhez képest): tedd keretbe a CheckBoxokat, és egy gombhoz rendeld a lekérdezést.
Private Sub CommandButton1_Click()
Dim i As Object, f As Boolean
For Each i In Frame1.Controls
If i = False Then f = True
Next
If f Then MsgBox "Nincs minden jejölőnégyzet bejelölve", vbInformation
End Sub -
Fferi50
Topikgazda
válasz
lenkei83
#35810
üzenetére
Szia!
Sajnos egy lépésben nem fog menni. Javaslom, vegyél fel egy Public változót és hozzá egy függvényt.
A függvényben a lekérdezés:valtozo = Me.CheckBox1 And Me.CheckBox2 And Me.CheckBox3 stb.Ez csak akkor True, ha minden CheckBox be van pipálva.
(Némi kis trükkel elérhető az is, hogy megtudd, melyik nincs bepipálva:
valtozo = -Me.CheckBox1 * 1 Or -Me.CheckBox2 * 2 Or -Me.CheckBox3 * 4
Akkor minden rendben, ha az értéke 7.
Ha 6, akkor az első hiányzik, ha 5 akkor a második, ha 3 akkor a harmadik.)Ha minden kattintás eseményben meghívod a függvényt, akkor azonnal tudod, hogy mind be van-e jelölve.
Üdv.
Új hozzászólás Aktív témák
- Gamer PC-Számítógép! Csere-Beszámítás! I5 12600K / RTX 3070Ti / 32GB DDR5 / 512 SSD!
- ÚJ HP ProBook 445 G11 - 14" WUXGA - Ryzen 5 7535U - 16GB - 256GB - MAGYAR - 2+ év garancia
- GYÖNYÖRŰ iPhone 14 Pro Max 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3913, 100% Akkumulátor
- AKCIÓ! Apple MacBook Pro 16 M4 Max 36GB RAM 1TB SSD macbook garanciával hibátlan működéssel
- Xiaomi 15 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest
Fferi50
