Перейти до основного матеріалу

Як зберегти виділення як окремий файл у Excel?

Коли ми маємо справу з довгим робочим аркушем, ми можемо захотіти зберегти лише вибраний діапазон замість цілої книги як новий файл Excel, наприклад, надсилання різних виділень робочого аркуша різним особам. Ми введемо методи збереження виділень на аркуші як окремих файлів Excel.

Збережіть виділення як окремі файли Excel із копіюванням та вставкою

Зберігайте виділення як окремі файли Excel за допомогою VB Macro

Збережіть виділення як окремі файли Excel за допомогою Kutools для Excel


стрілка синя права міхур Збережіть виділення як окремі файли з копіюванням та вставленням

Найпоширеніший метод - скопіювати виділення, які потрібно зберегти як окремий файл у програмі Excel, створити нову книгу та вставити на неї скопійований вибір, а потім зберегти.

Однак під час копіювання та вставки ви можете втратити деякі стилі форматування під час виділення, наприклад, висоту рядків тощо.


стрілка синя права міхур Зберігайте виділення як окремі файли за допомогою VB Macro

Використання макросу - це простий спосіб зберегти виділення як окремі файли без копіювання та вставки в нову книгу.

1. Утримуйте клавішу ALT + F11 ключі, щоб відкрити Microsoft Visual Basic для додатків вікна.

2. Клацання Insert > Мудлета вставте наступний код у вікно Moudle.

VBA: експортувати діапазон у файл Excel

Sub ExportRangetoExcel()
'Update 20130916
Dim wb As Workbook
Dim saveFile As String
Dim WorkRng As Range
Dim address As String
Dim defult As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
defult = Application.SheetsInNewWorkbook
Application.SheetsInNewWorkbook = 1
Set wb = Application.Workbooks.Add
Application.SheetsInNewWorkbook = defult
WorkRng.Copy
wb.Worksheets(1).Paste
address = Replace(WorkRng.address, ":", "-")
address = Replace(address, "$", "")
address = Replace(address, ".", "")
saveFile = Application.GetSaveAsFilename(InitialFileName:=address, fileFilter:="Excel Workbooks (*.xlsx),*.xlsx")
wb.SaveAs Filename:=saveFile
wb.Close
Application.CutCopyMode = False
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

3. Потім натисніть F5 клавішу для виконання операції, і з'явиться підказка, щоб нагадати вам про вибір діапазону, який ви хочете зберегти як окремий файл Excel. Дивіться знімок екрана:

doc-save-selection-1

4. Потім натисніть OK, і вкажіть папку для пошуку цього нового файлу, а потім введіть ім'я файлу в Зберегти як діалогове вікно, див. знімок екрана:

doc-save-selection-2

5. А потім клацніть зберегти , вибраний діапазон було збережено як нову книгу Excel.

Використання Macro може бути трохи складним для початківців Microsoft Excel, і ми представимо інший простий і зручний спосіб, наданий Kutools для Excel.


стрілка синя права міхур Збережіть виділення як окремі файли за допомогою Kutools для Excel

Kutools для Excel's Експортувати діапазон у файл інструмент може допомогти нам зручно швидко зберігати виділення як окремі файли.

Kutools для Excel включає більше 300 зручних інструментів Excel. Безкоштовно спробувати без обмежень протягом 30 днів. Отримати зараз.

Якщо ви встановили Kutools для Excel, виконайте наступне:

1. Клацання підприємство > Імпорт-експорт > Експортувати діапазон у файл, див. скріншот:

doc-save-selection-4

2, в Експортувати діапазон у файл у діалоговому вікні натисніть doc-data-to-csv-6, щоб вибрати діапазон, який потрібно зберегти як окремий файл, а потім перевірити Книга Excel варіант в формат файлу Нарешті, ви можете перевірити параметри книги як вам потрібно.

doc-save-selection-5

3. Клацання OK, тоді воно з’явиться a Виберіть ім’я та місце для експортованого діапазону діалоговому вікні, введіть ім'я цього нового файлу та виберіть папку, куди ви його збережете. А потім натисніть зберегти кнопки.

примітки:

1. Експортувати діапазон у файл інструмент Kutools для Excel може зберегти все форматування у вибраних областях.

2. Kutools для Excel Експортувати діапазон у файл інструмент дозволяє легко експортувати діапазон дат у файл, або книгу Excel, CSV, простий HTML або HTML для форматування.

3. Якщо ви перевірите Відкрийте файл після експорту в діалоговому вікні, новий файл буде запущено автоматично після його успішного експорту.

Щоб дізнатись більше про цю функцію, натисніть Експортувати діапазон у файл.


стрілка синя права міхурСтатті по темі

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,


Liked the VBA option. Is there a way to retain formulas in new file? The data in new file is automatically pasted s 'values' and does not have the formulas.
This comment was minimized by the moderator on the site
Do you know how I can do this on a default custom template? I have a lot of data in one book/sheet that I have to save only a selection to a new file. Option 2 works great. But, I need to have some information on the top for each new file I make (Copying and pasting is very tedious so I am looking for a quicker and more effective option). So would it be possible to first use the file with lots of data and select certain cells to save ON the default custom template I made, specifically underneath the header of the default template (the template is integrated into Excel to automatically open when I open Excel). Please help, thanks!!
This comment was minimized by the moderator on the site
i have tried different things to make it copy+paste value, i dont know where i go wrong. How do i change the VBA: export range to Excel file to just copy paste value? TIA
This comment was minimized by the moderator on the site
This VB macro is great! However, I was wondering if there was a way to keep the source formatting when the selected range gets saved to a new workbook. Thanks!
This comment was minimized by the moderator on the site
Hi, I am use the above VB macro, and works great. The only thing is that the range i select has a results from a formula and when i open the text file i get #REF. Could you please help out. cheer
This comment was minimized by the moderator on the site
Double click on #REF cell and will get it right
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations