INHOUDSOPGAWE
Die tutoriaal verduidelik hoe om werkblaaie in Excel 2016, 2013, 2010 en laer te versteek. Jy sal leer hoe om werkblad vinnig te ontsteek deur te regsklik en hoe om alle velle op 'n slag met VBA-kode te ontsteek.
Stel jou dit voor: jy maak 'n werkblad oop en let op dat sommige formules na 'n ander werkblad verwys. . Jy kyk na die bladoortjies, maar die sigblad waarna verwys word, is nie daar nie! Jy probeer om 'n nuwe blad met dieselfde naam te skep, maar Excel sê vir jou dat dit reeds bestaan. Wat beteken dit alles? Eenvoudig, die werkblad is versteek. Hoe om verborge velle in Excel te sien? Dit is duidelik dat jy hulle moet ontsteek. Dit kan met die hand gedoen word deur Excel se Unhide -opdrag te gebruik of outomaties met VBA. Hierdie tutoriaal sal jou albei metodes leer.
Hoe om velle in Excel te vertoon
As jy net een of twee versteekte velle wil sien, is hier hoe jy vinnig kan ontsteek hulle:
- In jou Excel-werkboek, regsklik op enige bladoortjie en kies Versteek ... in die kontekskieslys.
- In die Versteek boks, kies die versteekte blad wat jy wil vertoon en klik OK (of dubbelklik op die bladnaam). Klaar!
Behalwe die regsklik kontekstuele kieslys, kan die Versteek -dialoog vanaf die lint verkry word:
- In Excel 2003 en vroeër, klik die Formaat -kieslys, en klik dan Blad > Versteek .
- In Excel 2016, Excel 2013, Excel 2010 en Excel2007, gaan na die Tuis -oortjie > Selle -groep, en klik die Formaat Onder Sigbaarheid , wys na Versteek &. ; Versteek , en klik dan Versteek blad ...
Nota. Excel se Versteek -opsie laat jou net een vel op 'n slag kies. Om veelvuldige velle te ontsteek, sal jy die bogenoemde stappe vir elke werkblad individueel moet herhaal, of jy kan alle velle in een slag ontsteek deur die onderstaande makro's te gebruik.
Hoe om velle in Excel met VBA te ontsteek
In situasies waar jy veelvuldige versteekte werkblaaie het, kan dit baie tydrowend wees om hulle een-vir-een te verberg, veral as jy al die blaaie wil ontsteek in jou werkboek. Gelukkig kan jy die proses outomatiseer met een van die volgende makro's.
Hoe om alle velle in Excel te vertoon
Hierdie klein makro maak alle versteekte velle in 'n aktiewe werkboek gelyktydig sigbaar, sonder om te steur jy met enige kennisgewings.
Sub Unhide_All_Sheets() Dim wks As Worksheet For Every wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Volgende wks End SubWys alle versteekte blaaie en vertoon hul telling
Like die bogenoemde een, hierdie makro vertoon ook alle versteekte velle in 'n werkboek. Die verskil is dat dit na voltooiing 'n dialoogkassie wys wat die gebruiker inlig hoeveel velle versteek is:
Sub Unhide_All_Sheets_Count() Dim wks As Worksheet Dim count As Heelgetal telling = 0Vir Elke wks In ActiveWorkbook.Worksheets If wks.Visible xlSheetVisible Then wks.Visible = xlSheetVisible count = count + 1 End If Next wks If count > 0 Dan MsgBox tel & "Werkblaaie is ontsteek." , vbOKOnly, "Verberg werkblaaie" Else MsgBox "Geen versteekte werkblaaie is gevind nie." , vbOKOnly, "Verberg werkblaaie" End If End Sub
Versteek veelvuldige velle wat jy kies
As jy liewer nie alle werkblaaie op een slag wil ontsteek nie, maar slegs dié wat die gebruiker uitdruklik instem om sigbaar te maak, laat die makro dan individueel oor elke versteekte blad vra, soos volg:
Sub Unhide_Selected_Sheets() Dim wks As Worksheet Dim MsgResult As VbMsgBoxResult For Every wks In ActiveWorkbook.Worksheets If wks.Visible = xlSheetHidden Then MsgResult = MsgBox( "Versteek vel " & wks.Name & "?" , vbYesNo, "Verberg werkkaarte" ) If MsgResult = vbYes Then wks.Visible = xlSheetVisible End If Next End Sub
Unhiding worksheet spesifieke woord in die bladnaam
In situasies wanneer jy slegs velle wat sekere teks in hul name bevat wil ontsteek, voeg 'n IF-stelling by die makro wat die naam van elke versteekte werkblad sal kontroleer en net daardie velle sal ontsteek wat die teks bevat wat jy spesifiseer.
In hierdie voorbeeld versteek ons velle met die woord " verslag t " in die naam. Die makro sal blaaie soos Verslag , Verslag 1 , Julie vertoonverslag , en dies meer.
Om werkblaaie waarvan die name 'n ander woord bevat te ontsteek, vervang " verslag " in die volgende kode met jou eie teks.
Sub Unhide_Sheets_Contain( ) Dim wks As Worksheet Dim count As Heelgetal telling = 0 Vir Elke wks In ActiveWorkbook.Worksheets If (wks.Visible xlSheetVisible) And (InStr(wks.Name, "report" ) > 0) Then wks.Visible = xlSheetVisible count = tel + 1 Einde As Volgende wks As tel > 0 Dan MsgBox tel & "Werkblaaie is ontsteek." , vbOKOnly, "Verberg werkblaaie" Else MsgBox "Geen versteekte werkblaaie met die gespesifiseerde naam is gevind nie." , vbOKOnly, "Verberg werkkaarte" End If End SubHoe om die makro's te gebruik om velle in Excel te vertoon
Om die makro's in jou werkblad te gebruik, kan jy die kode in die Visual Basic óf kopieer/plak Redigeer of laai die werkboek met die makro's af en laat dit van daar af hardloop.
Hoe om die makro in jou werkboek in te voeg
Jy kan enige van die bogenoemde makro's op hierdie manier by jou werkboek voeg:
- Maak die werkboek oop met versteekte blaaie.
- Druk Alt + F11 om die Visual Basic Editor oop te maak.
- Reskliek in die linker paneel ThisWorkbook en kies Voeg in > Module uit die kontekskieslys.
- Plak die kode in die Kode-venster.
- Druk F5 om te hardloop die makro.
Vir die gedetailleerde stap-vir-stap instruksies, sien asseblief Hoe om VBA-kode in te voeg en uit te voer inExcel.
Laai die werkboek met die makro's af
Alternatiewelik kan jy ons voorbeeldwerkboek aflaai om blaaie in Excel te ontsteek wat al die makro's bevat wat in hierdie tutoriaal bespreek word:
- Unhide_All_Sheets - ontsteek alle werkblaaie in 'n aktiewe werkboek oombliklik en stil.
- Unhide_All_Sheets_Count - wys alle versteekte velle saam met hul telling.
- Unhide_Selected_Sheets - vertoon versteekte blaaie wat u kies om te ontsteek.
- Unhide_Sheets_Contain - versteek werkblaaie waarvan die name 'n spesifieke woord of teks bevat.
Om die makro's in jou Excel te laat loop, doen jy die volgende:
- Maak die afgelaaide werkboek oop en aktiveer die makro's indien gevra.
- Maak jou eie werkboek oop waarin jy wil sien versteekte blaaie.
- In jou werkboek, druk Alt + F8 , kies die gewenste makro en klik Run .
Om byvoorbeeld alle velle in te ontsteek jou Excel-lêer en vertoon die verborge veltelling, jy hardloop hierdie makro:
Hoe t o wys versteekte blaaie in Excel deur 'n pasgemaakte aansig te skep
Afgesien van makro's, kan die verveeldheid om versteekte werkblaaie een op 'n slag te wys oorkom word deur 'n pasgemaakte aansig te skep. As jy nie vertroud is met hierdie Excel-kenmerk nie, kan jy aan 'n pasgemaakte aansig dink as 'n momentopname van jou werkboekinstellings wat enige oomblik met 'n muisklik toegepas kan word. Hierdie metode is die beste om in die baie gebruik te wordbegin van jou werk, wanneer geen van die velle nog weggesteek is nie.
So, wat ons nou gaan doen, is om die Wys alle blaaie gepasmaakte aansig te skep. Dit is hoe:
- Maak seker dat al die sigblaaie in jou werkboek sigbaar is . Hierdie wenk wys hoe om werkboek vinnig na te gaan vir versteekte blaaie.
- Gaan na die Besig -oortjie > Werkboekaansigte -groep, en klik die Gepasmaakte aansigte -knoppie.
Jy kan nou soveel werkblaaie versteek as wat jy wil, en wanneer jy dit weer sigbaar wil maak, klik jy op die Custom Views -knoppie, kies die ShowAllSheet bekyk en klik Wys , of dubbelklik eenvoudig op die aansig.
Dit is dit! Alle versteekte blaaie sal onmiddellik gewys word.
Hoe om te kyk of 'n werkboek enige versteekte blaaie bevat
Die vinnigste manier om versteekte blaaie in Excel op te spoor, is hierdie: regsklik op enige bladoortjie en sien as die Versteek... -opdrag geaktiveer is of nie. As dit geaktiveer is, klik daarop en kyk watter velle versteek is. As dit gedeaktiveer is (vergrys), bevat die werkboek nie versteekte blaaie nie.
Let wel. Hierdie metode wys nie baie versteekte velle nie. Die enigste manier om sulke blaaie te sien, is om te ontsteekhulle met VBA.
Kan nie velle in Excel wys nie - probleme en oplossings
As jy nie sekere velle in jou Excel kan ontsteek nie, kan die volgende foutsporingswenke dalk lig werp hoekom.
1. Die werkboek is beskerm
Dit is nie moontlik om velle te versteek of te ontsteek as die werkboekstruktuur beskerm is (moet nie verwar word met werkboekvlak-wagwoordenkripsie of werkbladbeskerming nie). Om dit na te gaan, gaan na die Hersien -oortjie > Veranderinge -groep en kyk na die Beskerm werkboek -knoppie. As hierdie knoppie in groen gemerk is, is die werkboek beskerm. Om dit te ontskerm, klik die Beskerm werkboek -knoppie, tik die wagwoord in indien gevra en stoor die werkboek. Vir meer inligting, sien asseblief Hoe om 'n beskermde werkboek in Excel te ontsluit.
2. Werkblaaie is baie versteek
As jou werkblaaie versteek word deur VBA-kode wat hulle baie versteek maak (ken die xlSheetVeryHidden -eienskap toe), kan sulke werkblaaie nie vertoon word deur die Unhide<2 te gebruik> bevel. Om baie versteekte velle te ontsteek, moet jy die eiendom van xlSheetVeryHidden na xlSheetVisible van binne die Visual Basic Editor verander of hierdie VBA-kode laat loop.
3. Daar is geen versteekte velle in die werkboek nie
As die Versteek -opdrag grys is op beide die lint en in die regsklikkieslys, beteken dit dat daar nie 'n enkele versteekte vel in is niejou werkboek :)
Dit is hoe jy velle in Excel ontsteek. As jy nuuskierig is om te weet hoe om ander voorwerpe soos rye, kolomme of formules te versteek of te ontsteek, sal jy volledige besonderhede in die onderstaande artikels vind. Ek bedank jou vir die lees en hoop om jou volgende week op ons blog te sien!
Beskikbare aflaaie
Makro's om werkblaaie in Excel te vertoon