< návrat zpět

MS Excel


Téma: Pojmenování listu podle jména v buňce rss

Zaslal/a 16.10.2022 13:42

Ahoj všem, prosím o radu. Jde nějakým způsobem automaticky pojmenovat listy podle konkrétní buňky? Mám sešit, kde bude cca 100 listů. První čtyři listy mají své jméno, od páteho listu bych potřeboval pojmenovávat. Jméno listu5=buňkaC3 z listu5. Jméno listu6=slovo Training+buňkaC3 z předešlého listu5.Jméno listu7=buňkaC3 z listu7. Jméno listu8=slovo Training+buňkaC3 z předešlého listu7. Přílohou zasílám vzor.
Předemmoc děkuji

Příloha: xlsx53627_prejmenovani-bunek.xlsx (28kB, staženo 9x)
Zaslat odpověď >

#053628
avatar
takto?
Sub Makro1()
For i = 5 To Sheets.Count
If Sheets(i).Range("C3") <> "" Then
Sheets(i).Name = Sheets(i).Range("C3")
Else: Sheets(i).Name = "Training " & Sheets(i - 1).Range("C3")
End If
Next i
End Sub
citovat
#053629
avatar
Funguje perfektně! Bylo by prosím ještě možné, aby se makro spouštělo automaticky třeba při ručním uložení souboru? Tvořit tlačítko na aktivaci makra mi přijde nepraktické. Nebo jestli je něco lepšího? Moc díkycitovat
#053633
avatar
môže byť?
Příloha: zip53633_53627_prejmenovani-bunek1.zip (22kB, staženo 19x)
citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje