Как Проходной листы в Excel с помощью VBA
Автоматизируя обычные скучные задачи Excel в VBA, вам придется перебирать каждый лист. И, конечно, поэтому вы здесь.
Давайте посмотрим на код для перебора листов в книге.
Код VBA для зацикливания на всех листах Activeworkbook и печатных листах Имя
Sub loopSheets() For Each ws In ActiveWorkbook.Worksheets Debug.Print ws.Name Next ws End Sub
Приведенный выше код vba просматривает каждый лист в активной книге и печатает имя листа
Как это работает?
Все очень просто. Мы говорим 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. В противном случае введите код, если блок пропущен.
Так что да, ребята, вот как вы можете просматривать листы в 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]