Hoe om Excel-bladnaam te kry (2 metodes)

  • Deel Dit
Hugh West

Hierdie artikel illustreer 2 gerieflike maniere om die bladnaam in Excel te kry. Die bladnaam is 'n naam-eienskap van die Werkbladvoorwerp in Excel.

Laai Oefenwerkboek af

Laai hierdie oefenwerkboek af om te oefen terwyl jy hierdie artikel lees.

Bladnaam.xlsm

2 metodes om bladnaam in Excel te kry

Ons kan formules gebruik wat algemeen gemaak word gebruik funksies of eenvoudige VBA-kode om die bladnaam in 'n sel gestoor te kry of in die MsgBox te wys.

1. Gebruik van formule om die bladnaam in Excel te kry

Aangesien Excel geen ingeboude funksie bied om die bladnaam te kry nie, moet ons om 'n funksie te skryf in 'n kombinasie met die MID, SEL en VIND-funksies . Kom ons kyk daarna:

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)

Sit die formule in enige van die selle van die werkblad dat ons die naam wil kry. In hierdie voorbeeld het ons ons werkbladnaam “ Formule ” genoem en dan die formule in sel C5 geplaas.

Hoe die formule werk

  • Die SEL -funksie in die formule gee die volledige pad, werkboeknaam en die huidige bladnaam terug. Hier is die formule:
=CELL("filename",A1)

  • Die resultaat wat ons gevind het in die vorige stap het ingesluit die werkboeknaam tussen [ ] hakies e. [excel-bladnaam.xlsm] . Ons moet die posisie van die uitvindregterhakie . Die huidige werkbladnaam begin onmiddellik na die regterhakie . So, die VIND funksie vind die posisie van die regterhakie met die volgende formule en dan moet ons 1 byvoeg om die posisie van die te kry eerste string van die werkbladnaam .
=FIND("]",CELL("filename",A1))+1

  • Laastens neem die MID-funksie drie argumente-

1ste argument: =SEL (“lêernaam”,A1) gebruik in die eerste stap.

2de argument: =FIND(“]”,CELL(“lêernaam”,A1)) +1 gebruik in die tweede stap.

3de argument: 31 wat die maksimum lengte van 'n werkbladnaam in Excel is

Lees meer: ​​Hoe om bladnaam in Excel-werkboek te soek (2 metodes)

Alternatiewe formule

Hierdie formule kan afwisselend gebruik word wat die REGTE funksie gebruik in plaas van die MID funksie.

=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))

2. VBA-kode om die Excel-bladnaam op te haal en te vertoon

2.1 Kry aktiewe bladnaam in Excel deur VBA-kode te gebruik

Gebruik die eenvoudige kode hieronder om die aktiewe bladnaam te kry.

4227

2.2 Vind uit die bladnaam deur indeksnommer te gebruik

Deur die volgende kode te gebruik, kan ons die werkbladnaam gebaseer op hul indeksnommer . As daar veelvuldige werkkaarte in 'n werkboek is, is hierdie metode nuttigom die werkbladnaam maklik en vinnig uit te vind.

Byvoorbeeld, ons is in die tweede werkblad met die naam vba1. Met die volgende kode kan ons die eerste blad naam uitvind wat Formule is.

9561

Met die volgende kode kan ons die laaste blad naam van 'n werkboek. In hierdie voorbeeld is die laaste bladnaam VBA 2.

1489

Lees meer: ​​Hoe om blad te soek Noem met VBA in Excel (3 voorbeelde)

Notas

Ons kan ook die MsgBox-funksie gebruik om die VBA-kode resultaat te wys in 'n MsgBox as dit nie nodig is om dit in 'n sel te stoor of te gebruik nie.

Gevolgtrekking

Nou weet ons hoe om te kry die bladnaam in Excel. Hopelik sal dit jou aanmoedig om hierdie funksionaliteit met meer selfvertroue te gebruik. Enige vrae of voorstelle moenie vergeet om dit in die kommentaarblokkie hieronder te plaas nie.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.