Dobrý den,
nevíte někdo jak vnutit excelu stringovou proměnou jako název objektu?
Něco jako tohle nefunguje
DIM strNazevObjektu As String
DIM obj As object
strNazevObjectu = Range("A1").Value
Set obj = strNazevObjectu
Nefunguje to ani s proměnou typu variant
Dík za radu
Pavel
Excel - VBA Vyřešeno
- Ltb
- Administrátor
-
Master Level 8.5
- Příspěvky: 6779
- Registrován: únor 03
- Bydliště: Praha západ
- Pohlaví:
- Stav:
Offline
- Kontakt:
Ahoj, ve VBA dělám spíše základní úkony, ale...tvůj kód mi připadá zvláštní. Přiřazuješ objektu hodnotu string. Myslím si, že by to mohlo jít přes vlastnosti objektu. Pokud lze změnit jméno objektu, půjde to přes vlastnosti (properties). Bohužel, víc toho o objektech ve VBA nevím.
Namísto Set obj = strNazevObjectu bych použil něco jako SetName(obj) = strNazevObjectu
Namísto Set obj = strNazevObjectu bych použil něco jako SetName(obj) = strNazevObjectu
No, jde mi o to, že nechci objektu přiřadit hodnotu string ale objekt
jehož název je v promené string. Mám např. 10 textboxů a kód má
pracovat s textboxem jehož name je v bunce A1. Zatím to řeším
Select Case Range("A1").Value
Case "txbOkno1"
set obj = txbOkno1
Case "txbOkno2"
set obj = txbOkno2
ale je to dost nepohodlné
jehož název je v promené string. Mám např. 10 textboxů a kód má
pracovat s textboxem jehož name je v bunce A1. Zatím to řeším
Select Case Range("A1").Value
Case "txbOkno1"
set obj = txbOkno1
Case "txbOkno2"
set obj = txbOkno2
ale je to dost nepohodlné
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw) - 2
- 4705
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
-
- 2
- 12131
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
- 1
- 4433
-
od atari
Zobrazit poslední příspěvek
07 kvě 2025 09:41
-
- 3
- 3275
-
od lubo.
Zobrazit poslední příspěvek
24 říj 2024 00:00
-
- 5
- 3889
-
od atari
Zobrazit poslední příspěvek
26 dub 2025 09:11
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti