Prenesite primer delovnega zvezka

Uporabite to formulo Excel, da dobite ime delovnega lista
Pridobite ime delovnega lista - Excelova formula
Za izračun imena delovnega lista v eni Excelovi formuli uporabite naslednjo formulo: = sredina (celica ("ime datoteke", a1), najdi ("]", celica ("ime datoteke", a1))+1.999)
Opomba na sliki nad to formulo vrne imena listov GetWorksheetName in Sheet3.
Ta koda se morda sprva zdi zastrašujoča, vendar je manj zmedena, če jo razdelite na ločene formule:

Excel Funkcije - Ime delovnega lista
CELL funkcija:
Funkcija celice vrne podatke o celici. Za vračilo lokacije datoteke, imena in trenutnega lista uporabite merilo »ime datoteke«. = celica ("ime datoteke", a1)
Vračila: pot [delovni zvezek.xlsx] list: C: [delovni zvezek.xlsm] List1 v zgornjem primeru.
Funkcija NAJDI:
Funkcija CELL vrne list [workbook.xlsx], vendar želimo le ime lista, zato ga moramo izvleči iz rezultata. Najprej moramo uporabiti funkcijo FIND za identifikacijo lokacije imena lista iz rezultata. = najdi ("]", E5)
Vračila:Lokacija znaka "]". 18 v zgornjem primeru.
Funkcija MID
Nato bomo s funkcijo MID izvlekli želeno besedilo z rezultatom funkcije FIND (+1) kot start_num. = MID (E5, E6+1.999)
Vračila: Ime lista: List1 v zgornjem primeru.
Zakaj ste izbrali 999 za vnos num_characters v funkciji MID? 999 je veliko število, ki bo vrnilo vse preostale znake. Namesto tega bi lahko izbrali katero koli drugo bistveno veliko število.
Pridobite ime lista v VBA
Če želite uporabiti formulo VBA namesto formule Excel, imate veliko možnosti. To je le en primer:activesheet.range ("a1"). value = ime aktivnega lista
Vnesite trenutno ime delovnega lista v celico A1 z uporabo VBA.
Vrnite se na primere formul