Ynhâldsopjefte
Dit artikel yllustrearret 2 handige manieren om de blêdnamme yn Excel te krijen. De blêdnamme is in nammeeigenskip fan it wurkblêdobjekt yn Excel.
Oefenwurkboek downloade
Download dit oefenwurkboek om te oefenjen wylst jo dit artikel lêze.
Blêdnamme.xlsm
2 Metoaden om blêdnamme yn Excel te krijen
Wy kinne formules brûke dy't gewoanlik makke binne brûkte funksjes of ienfâldige VBA-koade om de blêdnamme opslein yn in sel te krijen of te sjen yn 'e MsgBox.
1. Gebrûk fan formule om de blêdnamme yn Excel te krijen
Om't Excel gjin ynboude funksje biedt om de blêdnamme te krijen, moatte wy om in funksje te skriuwen yn in kombinaasje mei de MID, CELL en FIND-funksjes . Litte wy it ris sjen:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
Set de formule yn ien fan 'e sellen fan it wurkblêd dat wy de namme krije wolle. Yn dit foarbyld hawwe wy ús wurkblêdnamme " Formule " neamd en set dan de formule yn sel C5 .
Hoe't de formule wurket
- De funksje CELL yn 'e formule jout it folsleine paad, wurkboeknamme en de aktuele blêdnamme werom. Hjir is de formule:
=CELL("filename",A1)
- It resultaat dat wy fûnen yn de foarige stap hat ynsletten de wurkboeknamme yn [ ] heakjes e. [excel sheet name.xlsm] . Wy moatte de posysje fan de útfinerjochter beugel . De hjoeddeiske wurkblêdnamme begjint fuortendaliks nei de rjochter beugel . Sa, de funksje FYN fynt de posysje fan de rjochter beugel mei de folgjende formule en dan moatte wy tafoegje 1 om de posysje fan de te krijen earste tekenrige fan de wurkblêdnamme .
=FIND("]",CELL("filename",A1))+1
- Uteinlik nimt de MID-funksje trije arguminten-
1e argumint: =CELL ("triemnamme",A1) brûkt yn 'e earste stap.
2nd argumint: =FIND(“]”,CELL(“bestânnamme”,A1)) +1 brûkt yn de twadde stap.
3e argumint: 31 wat de maksimale lingte is fan in wurkblêdnamme yn Excel
Lês mear: Hoe kinne jo blêdnamme sykje yn Excel-wurkboek (2 metoaden)
Alternative formule
Dizze formule kin ôfwikseljend brûkt wurde dy't de RIGHT funksje brûkt ynstee fan de MID funksje.
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
2. VBA-koade om de Excel-blêdnamme op te heljen en wer te jaan
2.1 Aktive blêdnamme yn Excel krije troch VBA-koade te brûken
Brûk de ienfâldige koade hjirûnder om de aktive blêdnamme te krijen.
4126
2.2 Blêdnamme fine troch yndeksnûmer te brûken
Troch de folgjende koade te brûken kinne wy de <3 fine>wurkblêdnamme basearre op harren yndeksnûmer . As d'r meardere wurkblêden yn in wurkboek binne, is dizze metoade nuttichom de wurkblêdnamme maklik en fluch út te finen.
Bygelyks binne wy yn it twadde wurkblêd neamd vba1. Mei de folgjende koade kinne wy de earste blêd namme fine dy't Formule is.
5934
Mei de folgjende koade kinne wy it lêste blêd fine namme fan in wurkboek. Yn dit foarbyld is de lêste blêdnamme VBA 2.
9689
Lês mear: Hoe kinne jo blêd sykje Namme mei VBA yn Excel (3 foarbylden)
Notysjes
Wy kinne ek de MsgBox-funksje brûke om it resultaat fan it VBA-koade sjen te litten yn in MsgBox as it net nedich is om it yn in sel op te slaan of te brûken.
Konklúzje
No witte wy hoe't jo krije de blêdnamme yn Excel. Hooplik soe it jo oanmoedigje om dizze funksjonaliteit mei fertrouwen te brûken. Alle fragen of suggestjes ferjit se net yn it kommentaarfakje hjirûnder te pleatsen.