Разделение книги с помощью фильтра
478
Suyash
Предположим, у меня есть Рабочая тетрадь (Report.xlsx), и в этой рабочей тетради есть другой лист. На каждом листе у меня есть имя столбца B_Code. Используя фильтр в B_Code, я хочу отдельную рабочую книгу с каждым листом в нем.
Так же, как на рисунке 1, вы можете увидеть, что лист 1 имеет B_Code.
Точно так же в Листе 2 у меня также есть B_Code.
Теперь я хочу, чтобы данные 001, то есть Рам на листе 1, а также на листе 2 в той же книге, что и имена файлов 001 и 002, т.е. Хари на листе 1, а также на листе 2 в другой книге, как имя файла 002 и так далее.
Может кто-нибудь помочь мне решить эту проблему с помощью VBA.
Скопируйте уникальные значения B_Code в массив или коллекцию. Затем выполните итерацию для каждого значения, выполнив: 1) Сделайте копию оригинальной рабочей книги (с именем, созданным с использованием текущего значения); 2) Откройте эту копию; 3) Удалить все строки с B_Code NOT EQUAL к текущему значению; 4) Закрыть копию.
Akina 6 лет назад
0
Посмотрите на https://superuser.com/questions/1374686/splitting-workbook-using-filter-and-creating-new-file-in-column-name для некоторого кода, который вам понадобится, чтобы выполнить шаги, которые @Akina описано. (Этот вопрос является дубликатом этого вопроса.)
scenography 5 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
3
Мой файл заблокирован в Excel 2007, что происходит?
-
2
Есть ли способ заставить Excel 2007 автоматически восстанавливать фоновые файлы, как в MS Word?
-
1
Excel Word Wrap + исчезающий текст
-
-
1
Простое объединение / очистка с помощью Excel
-
7
Как вы поддерживаете Microsoft Excel на полной скорости, даже если у него нет фокуса окна?
-
2
Почему вы не можете копировать / вставлять изображения в Excel, но скриншоты работают?
-
3
Как синхронизировать Excel с таблицей Google Docs
-
9
Как разделить имя, чтобы получить имя и фамилию?
-
1
Ссылки в Excel изменены после сбоя
-
1
Каков наилучший способ поделиться макросом Excel на нескольких машинах?