Hirdetés
- GoodSpeed: Mutasd magad topic!
- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- MasterDeeJay: Mi ez a pici videókártya? AMD E9173 teszt
- Gurulunk, WAZE?!
- Andras-G: Az internet veszélyei [2. rész] - Facebook Marketpalce
- Klaus Duran: RCS
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Yutani: 20 év a Prohardveren
- mefistofeles: Az elhízás nem akaratgyengeség!
-
LOGOUT
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
-
Fferi50
Topikgazda
válasz
p5quser
#46249
üzenetére
Szia!
Az OleObject helpje azt mondja, hogy csak névvel lehet rá hivatkozni...
itt olvashatod
Ezért sajnos meg kell kerülni a problémát, pl. a következőképpen:
A textboxokat beteszed egy tömbbe:Dim tbtomb(x) x=a textboxok száma
tbtomb(1)=Activesheet.Textbox1
tbtomb(2)=Activesheet.Textbox2
és így tovább.
Ezután a CheckBox számát használhatod indexnek:
With tbtomb(cbi)
.SelStart = 0 stb
End With
Nekem úgy tűnik, másként nem megy - mivel az objektum tallózóban a munkalapon levő textboxok önálló objektumként jelennek meg.
Üdv. -
Mutt
senior tag
válasz
p5quser
#46249
üzenetére
Szia,
Set -el próbáld meg a hivatkozást.
For Each cb In ActiveSheet.OLEObjects
If TypeName(cb.Object) = "CheckBox" And cb.Object.Value = True Then
Set cbi = ActiveSheet.OLEObjects(Replace(cb.Name, "CheckBox", "TextBox"))
Debug.Print cbi.Object.Text
Set cbi = Nothing
End If
Next cbüdv
Új hozzászólás Aktív témák
- PlayStation 5
- Robotporszívók
- 5.1, 7.1 és gamer fejhallgatók
- Intel Dual Core 2000 felhasználók barátságos offolós topikja
- Kerékpárosok, bringások ide!
- Samsung Galaxy Felhasználók OFF topicja
- Battlefield 6
- GoodSpeed: Mutasd magad topic!
- Samsung kuponkunyeráló
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50