< návrat zpět

MS Excel


Téma: Automatická zmena názvov hárkov rss

Zaslal/a 4.10.2019 11:29

Dobrý deň.
Poprosím vás o pomoc.
V zošite (formulár z kontroly objektu) sa mi automaticky menia názvy hárkov podľa zoznamu v jednom z nich (v Hárku1). Pri zmene hodnoty v zozname (napr. názvu haly) sa mi ale zmenia až pri aktivácii každého hárku, nie hneď a všetky naraz.
Poradí mi niekto ako spraviť, aby sa zmenili všetky naraz?
Ďakujem

Kód:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Hárok1.Range("F20")
If Target = "" Then Exit Sub
Application.ActiveSheet.Name = VBA.Left(Target, 31)
Exit Sub
End Sub

Zaslat odpověď >

#044470
avatar
Ach jo.

a) Někdo Vám měl říct, že SelectionChange je událostní procedura listu, navíc pro danou situaci nevhodná, a zjevně ji používáte na listu, kde nemá co dělat. Lepší by byla událost Change na listu se seznamem, ale doporučil bych změnu provádět po kliku na tlačítko.

b) Kód v jejím těle je také chybný, přímo nesmyslný.
Kde seznam začíná, kde končí, kolik je listů? Co takhle dodat korektní zadání?citovat
#044472
avatar
Pardon.

Prikladám vzorový zošit.
V hárku Zoznam je zoznam názvov + 25 hárkov, v ktorých sa má názov meniť.
Moc ďakujem.
Příloha: xlsx44472_zmena_nazvov_harkov.xlsx (26kB, staženo 28x)
citovat
#044476
avatar
https://www.uschovna.cz/zasilka/QYE6XIBVBET54NK4-TC5/citovat
#044478
avatar
Veľká vďaka!citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28

Vzorec pro zkopírování obsahu buňky.

Tonda_Hu • 5.7. 21:17