Ana içeriğe atla

Bir seçimi Excel'de ayrı bir dosya olarak nasıl kaydedebilirim?

Uzun bir çalışma sayfasıyla uğraştığımızda, bir çalışma sayfasının farklı seçimlerini farklı kişilere göndermek gibi yeni bir Excel dosyası olarak tüm çalışma kitabı yerine yalnızca seçilen bir aralığı kaydetmek isteyebiliriz. Bir çalışma sayfasındaki seçimleri ayrı Excel dosyaları olarak kaydetme yöntemlerini tanıtacağız.

Seçimleri kopyalayıp yapıştırarak ayrı Excel dosyaları olarak kaydedin

VB Macro ile seçimleri ayrı Excel dosyaları olarak kaydedin

Kutools for Excel ile Seçimleri ayrı Excel dosyaları olarak kaydedin


ok mavi sağ balon Seçimleri kopyalayıp yapıştırarak ayrı dosyalar olarak kaydedin

En yaygın yöntem, Excel'de ayrı bir dosya olarak kaydetmek istediğiniz seçimi kopyalamak, yeni bir çalışma kitabı oluşturmak ve kopyalanan seçimi üzerine yapıştırmak ve ardından kaydetmektir.

Ancak, kopyalama ve yapıştırma sırasında seçimdeki satır yüksekliği gibi bazı format stillerini kaybedebilirsiniz.


ok mavi sağ balon VB Macro ile seçimleri ayrı dosyalar olarak kaydedin

Makro kullanmak, yeni bir çalışma kitabına kopyalayıp yapıştırmadan seçimleri ayrı dosyalar olarak kaydetmenin kolay bir yoludur.

1. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.

2. tıklayın Ekle > moudleve aşağıdaki kodu Moudle Penceresine yapıştırın.

VBA: aralığı Excel dosyasına aktar

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. Daha sonra tuşuna basın. F5 İşlemi yürütmek için tuşuna basın ve ayrı Excel dosyası olarak kaydetmek istediğiniz aralığı seçmenizi hatırlatmak için bir istem kutusu açılacaktır. Ekran görüntüsüne bakın:

doc-kaydet-seçimi-1

4. Sonra tıklayın OKve bu yeni dosyanın yerini belirlemek için bir klasör belirtin ve ardından dosyanıza bir ad girin. Farklı Kaydet iletişim kutusu, ekran görüntüsüne bakın:

doc-kaydet-seçimi-2

5. Ve sonra tıklayın İndirim düğmesi, seçilen aralık yeni bir Excel çalışma kitabı olarak kaydedildi.

Makro kullanmak, Microsoft Excel'in başlangıcı için biraz zor olabilir ve Kutools for Excel ile sağlanan başka bir kolay ve kullanışlı yolu tanıtacağız.


ok mavi sağ balon Kutools for Excel ile Seçimleri ayrı dosyalar olarak kaydedin

Kutools for Excel's Aralığı Dosyaya Aktar aracı, seçimleri hızlı bir şekilde ayrı dosyalar olarak rahatça kaydetmemize yardımcı olabilir.

Kutools for Excel 300'den fazla kullanışlı Excel aracı içerir. 30 günde hiçbir sınırlama olmaksızın ücretsiz deneyin. Şimdi alın.

Kutools for Excel yüklediyseniz, lütfen şu şekilde yapın:

1. tıklayın kuruluş > İthalat / İhracat > Aralığı Dosyaya Aktar, ekran görüntüsüne bakın:

doc-kaydet-seçimi-4

2. In Aralığı Dosyaya Aktar iletişim kutusunda, doc-veri-csv-6'yatek bir dosya olarak kaydetmek istediğiniz aralığı seçmek için düğmesine basın ve ardından Excel çalışma kitabı seçeneği Dosya formatı bölümünde, nihayet ihtiyaç duyduğunuzda çalışma kitabı seçeneklerini kontrol edebilirsiniz.

doc-kaydet-seçimi-5

3. tıklayın OK, sonra bir açılır Dışa aktarılan aralık için bir ad ve konum seçin iletişim kutusunda, bu yeni dosya için bir ad girin ve onu kaydedeceğiniz bir klasör seçin. Ve ardından İndirim düğmesine basın.

notlar:

1. Aralığı Dosyaya Aktar Kutools for Excel aracı, tüm biçimlendirmeyi seçimlere kaydedebilir.

2. Kutools for Excel's Aralığı Dosyaya Aktar aracı, bir tarih aralığını bir dosyaya, bir Excel çalışma kitabına, bir CSV'ye, basit bir HTML'ye veya tüm biçimlendirme HTML'sine kolayca aktarmayı mümkün kılar.

3. Kontrol ederseniz Dışa aktarımdan sonra dosyayı aç iletişim kutusundaki seçenek, yeni dosya başarıyla dışa aktarıldıktan sonra otomatik olarak başlatılacaktır.

Bu özellik hakkında daha fazla bilgi edinmek için lütfen tıklayın Aralığı Dosyaya Aktar.


ok mavi sağ balonİlgili Makaleler

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
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