Премахване на всички листове в Excel (Съдържание)

  • Въведение в Unhide Sheets в Excel
  • Примери за разкриване на работни листове в Excel

Въведение в Unhide Sheets в Excel

В тази статия ще видим контур за Как да разгърнете листовете в excel ?. Скриването на няколко работни листа в работна книга в Excel е доста лесно, но разкриването им може да бъде досадно. Можем да разкрием няколко листа един по един в Excel или да използваме VBA код, за да разкрием всичко това еднократно. Необходимостта да се скрият листовете може да се види, когато анализираме, че листът е скрит.

Нека да видим по-долу някои от често използваните методи или начини, с които можем да разкрием един или всички скрити работни листове в работна книга на Excel.

Примери за разкриване на работни листове в Excel

Нека разгледаме няколко примера за разкриване на всички скрити работни листове един по един в Excel.

Можете да изтеглите това Как да разкриете всички листове в шаблон на Excel тук - Как да разкриете всички листа в шаблон на Excel

Пример №1

Нека да кажем, че имаме работна книга в Excel с три работни листа (наречени Sheet1, Sheet2, Sheet3), които са скрити и искаме да разкрием един или всички тези скрити работни листове един по един. За да направите това, следваме стъпките по-долу:

  • Щракнете върху раздела „Начало“ и след това изберете „Форматиране“ -> „Скриване и скриване“ -> „Скриване на лист“:

По този начин ще се появи диалогов прозорец „Скриване“ с всички скрити работни листове. Следният скрийншот илюстрира това.

Сега изберете листа, който трябва да се разгърне, и натиснете „OK“. Това ще покаже избрания скрит лист.

Така че в горната снимка на екрана можем да видим, че „Sheet1“ е видим за нас, който преди беше скрит. Можем да повторим горните стъпки, ако искаме да разкрием другите два листа.

Пример №2

Нека сега кажем, че искаме да покажем „Sheet2“ и „Sheet3“ в същата работна книга на Excel. Използваме друг метод за това:

Щракнете с десния бутон на мишката върху всеки от разделите на работния лист и след това изберете „Скриване“.

По този начин ще се появи диалогов прозорец „Скриване“ с всички скрити работни листове. Следният скрийншот илюстрира това.

Сега изберете листа, който трябва да се разгърне, и натиснете „OK“. Това ще покаже избрания скрит лист.

Така че на горната снимка на екрана можем да видим, че „Sheet2“ вече е видим за нас, който преди беше скрит.

Сега можем да повторим горните стъпки, за да покажем и „Sheet3“.

Пример №3

Освен горните два начина, по които сме използвали да разкриваме един лист наведнъж, има друг метод за отваряне на същия диалогов прозорец „Скриване“ и след това скриване на необходимия скрит лист. Нека да видим как работи този метод:

  • Натиснете Alt + H + O + U + H. При използване на този клавиш за бърз достъп в Excel диалоговият прозорец „Скриване“ (същият, както видяхме в горните два примера) ще се появи с всички скрити работни листове. По-долу е екранна снимка:

Сега изберете листа, който трябва да се разгърне, и натиснете „OK“. Това ще покаже избрания скрит лист.

Така че в горната снимка на екрана можем да видим, че „Sheet3“ вече е видим за нас, който преди беше скрит.

Пример №4

Сега да кажем в работната книга, която видяхме в горните три примера, отново скриваме и трите листа (Sheet1, Sheet2, Sheet3) в тях. Ето как изглежда работната книга сега:

Сега искаме да разкрием всички скрити работни листове с един замах. В горните три примера видяхме, че не успяхме да разгърнем всички листове наведнъж. Използвайки диалоговия прозорец „Скриване“, можем да разкрием само един лист наведнъж. Но това може да отнеме доста време, в случай че има много листове, които се изискват, за да бъдат разгърнати. Така че един начин да се разкрият всички скрити листове в един ход е чрез писане на VBA код в Excel. Нека да видим как работи това:

Пишем VBA кода в Visual Basic Editor, който може да бъде достъпен, както следва:

Отидете на раздела Developer, след това щракнете върху Visual Basic Editor или натиснете Alt + F11, за да отворите прозореца на Visual Basic Editor.

По този начин се отваря прозорец, както следва:

Щракнете с десния бутон върху името на работната книга в панела „Project-VBAProject“ и след това кликнете върху „Вмъкване“ -> „Модул“, както следва:

Сега можем да напишем нашия VBA код или под-процедура в този модул:

Код:

Sub UnhideAllSheetsCode ()

Край Sub

Определете променливата 'ws':

Код:

 Sub UnhideAllSheetsCode () Dim ws като Endheet End Sub 

Така че първото изявление на кода определя променливата 'ws'.

Сега в следващите изявления на кода на VBA използваме цикъла „За всеки“ с Worksheet.Visible свойство, за да скрием всички скрити работни листове в текущата или активната работна книга.

Код:

Sub UnhideAllSheetsCode ()

Dim ws като работен лист
За всеки ws в ActiveWorkbook.Worksheets
ws.Visible = xlSheetVisible
Следващи ws

Край Sub

Свойството Worksheet.Visible се използва за връщане или задаване на стойност xlSheetVisibility, която се използва за проверка или определяне дали обектът е видим. xlSheetVisibility е начин за потребителя да направи листата видими, като настрои видимото свойство на true. Синтаксисът за видимото свойство е express.visible, където изразът е променлива, която представлява обект на Работен лист.

Сега, когато стартираме този код ръчно, като кликнем върху „Изпълнение“ в горната част на прозореца или като натискаме F5, ще видим, че всички скрити листове се отварят всички с едно движение. Следният екран илюстрира това:

Така че в горния екран можем да видим, че при стартиране на под-процедурата или VBA кода всички скрити листове (Sheet1, Sheet2, Sheet3) в работната книга се виждат с един ход.

Неща, които трябва да запомните за това как да разкриете всички таблици в Excel

  • Може да има моменти, в които не можем да разкрием определени работни листове в работна книга на Excel. Това може да се дължи на следните причини:
  1. Работната книжка може да бъде защитена.
  2. Работните листове са скрити с помощта на VBA код (т.е. те са „VeryHidden“, използвайки свойството XlSheetVeryHidden).
  • Можем също да скрием всички работни листове, освен конкретен лист в работна книга, като напишем VBA код.
  • Друг метод за разкриване на всички листове в един ход, който може да се използва във всички версии на Excel, е методът „Custom Views“.

Препоръчителни статии

Това е ръководство за Как да разкриете всички таблици в Excel ?. Тук обсъждаме Как да разгърнете всички таблици в Excel, заедно с практически примери и изтеглящ се шаблон на excel. Можете да разгледате и другите ни предложени статии -

  1. Как да изградим шаблон на график?
  2. Примери за защита на листа в Excel
  3. Как да създадете електронна таблица в Excel?
  4. Вмъкнете нов работен лист в Excel

Категория: