< návrat zpět

MS Excel


Téma: VBA Select case Nejde rss

Zaslal/a 6.2.2011 10:51

Dobrý den.
Prosím o pomoc s funkcí Select Case.
Na list Parametry dělám seznam listů s hypertextovými odkazy.
Potřebuji, aby fyzické názvy listů zůstaly, ale v seznamu v Parametrech mohly bý jiné názvy a přitom odkazy jsou stále na fyzické názvy (potřebuji to kvůli několikajazyčné tabulce). Zkouším pomocí Select case, podle tlusté knihy o VBA. Netuším, co dělám špatně, už si nevím rady. Přikládám vzorový soubor, v makru jsou popsány moje kroky. Moc díky. Krist

Příloha: zip4024_nejde_case.zip (12kB, staženo 26x)
Zaslat odpověď >

icon #004025
Poki
Problem bude zrejme v definovani Case.
Vas kod:
Select Case vyhl_list.Name
Case naz_list = "prvni": naz_list = "ahoj prvni"
Case naz_list = "druhý": naz_list = "ahoj druhý"

Case Else
naz_list = vyhl_list.Name
End Select

Tucne by v kodu byt nemelo, protoze v radku Select Case definujete, k cemu se onen Pripad (case) vztahuje.

Když tedy vyberete Case jako 'list.name', musi byt pri vyberu pripadu jiz jen hodnota pripadu: Case "prvni".

Snad to pomuze...citovat
#004030
avatar
No jasně. Tak pro ostatní se stejným problémem :

Select Case vyhl_list.Name
Case Is = "prvni": naz_list = "ahoj prvni"
Case Is = "druhý": naz_list = "ahoj druhý"

Case Else
naz_list = vyhl_list.Name
End Select

Poki, moc děkuji za pomoc. Prostě kdo umí, ten umí. Ale takových, kteří umí a ještě jsou ochotni pomoci jiným, moc neexistuje.
Ještě jednou tisíceré díky.
Kristcitovat

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

Týden v roce

Petr92 • 16.7. 15:34

Ř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