Stránka 1 z 1
Excel - aut. pojmenovat list stejně jako buňku
Napsal: 27 bře 2009 12:03
od Dubák
Zdravím,
lze v Excel 2007 zařídit, aby se listy sešitu automaticky pojmenovávali podle určené buňky, kterou list obsahuje???
Re: Excel - aut. pojmenovat list stejně jako buňku
Napsal: 27 bře 2009 12:58
od X
VBA příkaz (jméno aktivního listu):
ActiveSheet.NameRozpitvej to nápovědou, velmi užitečná funkce Excelu a VBA

P.S.: Buňka:
Range("A1")nebo:
Cells(1, 1)
Re: Excel - aut. pojmenovat list stejně jako buňku
Napsal: 27 bře 2009 13:29
od Dubák
nějak tomu nemůžu přijít na zoubek

a také nevím zda si dobře rozumíme, potřebuji aby se list jmenoval stejně jako je hodnota například v buňce A3 a v případě že se hodnota změní, změní se zároveň i jméno listu.
Re: Excel - aut. pojmenovat list stejně jako buňku
Napsal: 27 bře 2009 14:17
od Dubák
x: A ty by si mi to makro nenapsal? Prostě potřebuji aby se list jmenoval podle buňky A3.
Prosííím.
Re: Excel - aut. pojmenovat list stejně jako buňku Vyřešeno
Napsal: 27 bře 2009 14:56
od navstevnik
Kdyz tak pekne prosis, tak v editoru VBA (Alt+F11) vloz do modulu prislusnho listu (v okne Project - VBAProject vyber modul listu) a vloz udalostni proceduru:
Kód: Vybrat vše
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$A$3" Then Exit Sub
ActiveSheet.Name = Range("a3").Value
End Sub
ktera zajisti pri zmene hodnoty v bunce A3 zmenu nazvu listu.
Re: Excel - aut. pojmenovat list stejně jako buňku
Napsal: 27 bře 2009 15:00
od Dubák
BOOOOMBAAAAA -
Dííííky moooc. Zvu tě na pivo!!!
// Vlákno označuji za vyřešené. Příště to udělej sám. Díky!
// mike007