Автоматизируя обычные скучные задачи Excel в VBA, вам придется перебирать каждый лист. И, конечно, поэтому вы здесь.

Давайте посмотрим на код для перебора листов в книге.

Код VBA для зацикливания на всех листах Activeworkbook и печатных листах Имя

Sub loopSheets()

For Each ws In ActiveWorkbook.Worksheets

Debug.Print ws.Name

Next ws

End Sub

Приведенный выше код vba просматривает каждый лист в активной книге и печатает имя листа

0088

Как это работает?

Все очень просто. Мы говорим VBA хранить каждый рабочий лист в активной книге в ws, а затем печатать его имя, используя метод name.

Цикл по всем листам, кроме одного

Итак, если вы пытаетесь объединить несколько листов в один мастер-лист, вам нужно будет просмотреть каждый лист в цикле. скопируйте данные каждого листа в мастер-лист. Но вы бы хотели, чтобы мастер-лист не зацикливался. Допустим, вы назвали мастер-лист «Мастер». В этом случае используйте этот метод:

Sub loopSheets()



For Each ws In ActiveWorkbook.Worksheets

If ws.Name <> "Master" Then

Debug.Print ws.Name & " Copied"

End If

Next ws

End Sub

Он почти такой же, как и приведенный выше код, только с добавлением оператора If.

If ws.Name <> "Master" Then

Эта строка проверяет, является ли текущий рабочий лист именем «Мастер». в противном случае выполняется код между блоком if. В противном случае введите код, если блок пропущен.

0089

Так что да, ребята, вот как вы можете просматривать листы в Excel. Далее мы узнаем, как объединить несколько листов в один с помощью vba.

Скачать файл

`link: /wp-content-uploads-2019-11-How-To-Loop-Through-Sheets-In-Excel-Using-VBA.xls [__ Как прокручивать листы в Excel с помощью VBA]

Статьи по теме:

link: / files-workbook-and-worksheets-in-vba-add-and-save-new-workbook-using-vba-in-microsoft-excel [Добавить и сохранить новую книгу с помощью VBA в Microsoft Excel 2016]

link: / menus-toolbars-status-bar-in-vba-display-a-message-on-the-statusbar-using-vba-in-microsoft-excel [Показать сообщение в строке состояния Excel VBA]

link: / general-themes-in-vba-turn-off-warning-messages-using-vba-in-microsoft-excel [Отключить предупреждающие сообщения с помощью VBA в Microsoft Excel 2016]

Популярные статьи:

link: / формулы-и-функции-введение-функции vlookup [Функция ВПР в Excel]

link: / tips-countif-in-microsoft-excel [СЧЁТЕСЛИ в Excel 2016]

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]