bölme etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
bölme etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

13 Aralık 2022 Salı

Excel satırlarını belli sayıda bölme ve dosya veya sayfalara aktarma

Yayınlama: 20/02/2021
Güncelleme: 13/12/2022
Donanım Haber Forumundaki bir soru üzerine cevap olarak verdiğim Excel VBA kodlamaları buraya aktarıyorum.

Soru 1

Elimde içerisinde 40.000 satır veri bulunan bir Excel dosyası var. Bu 40.000 satırı 100'erli olarak bölmem gerekiyor.

Cevap: Aşağıdaki yazdığım VBA makrosu ile 100'erli satır olarak yeni eklenen sayfalara aktarılmaktadır.
Makroları kullanmak için;
Excel dosyası açıkken;
Excel durum çubuğundaki sayfa adında sağ tıkla / Kod görüntüle
Kod alanına aşağıdaki kodları ekle
Çalıştırmak için F5e bas ya da Excel'e geç / ALT+F8e bas makroyu seç / Çalıştır.

Sub SatirlariSayfalaraAktar_v1()
 'Excel satırlarını 100'erli olarak bölüp yeni sayfalara aktarır
 'makro: Mesut Akcan
 '15 Eylül 2018
 For n = 1 To Cells.SpecialCells(xlLastCell).Row Step 100
     satirlar = Str(n) & ":" & Trim(Str(n + 99))
     Rows(satirlar).EntireRow.Copy
     Sheets.Add After:=ActiveSheet
     ActiveSheet.Paste 
     DoEvents
 Next
 Sheets(1).Activate
 End Sub

Soru 2

Bu 100'lü bölümleri farklı yeni Excel dosyası olarak kaydedebilir miyiz.

4 Temmuz 2016 Pazartesi

Büyük Dosyaları Bölme ve Birleştirme

Eskiden disketlerle dağıtılan programlar artık CD'lere bile sığamaz oldu. Artık bir çok program DVD ile dağıtılıyor. İlerde Blue-Ray ile dağıtılırsa şaşırmayın.

İnternetten indirdiğiniz ya da arkadaşınızdan almak istediğiniz DVD'deki program ISO imaj dosyası ile bulunuyor. Büyük boyutlu bir dosyayı FAT32 ile biçimlendirilmiş(formatlanmış) bir USB disk'e kopyalamaya çalıştığınızda hata ile karşılaşacaksınız. Çünkü her tür formatın dosya boyutu sınırı vardır.

Bu sınırlar:
FAT16 için en büyük dosya boyutu 2 GB, En büyük disk bölümü(partition) 4 GB;
FAT32 için en büyük dosya boyutu 4 GB, En büyük disk bölümü 2 TB;
NTFS için en büyük dosya boyutu ~16 TB, En büyük disk bölümü ~16 TB;

Ayrıca bazen büyük dosyaları e-maille göndermek gerekli olabilmektedir. E-maille göndermeye çalıştığımız dosyalarda ise e-mail sunucularına göre bazı sınırlamalar vardır. Örneğin bazı sunucular tek seferde gönderilebilecek dosya boyutunu 10 MB ile sınırlamıştır. Bazı email sunucuları ise her bir parça dosya için üst sınır belirlemiştir.

İşte bu gibi benzer durumlar için büyük dosyaları bölme ve bölünmüş dosyaları birleştirme ihtiyacı doğmuştur. Şimdi bu işlemin nasıl yapıldığını görelim.

Winrar İle Dosyaları Bölme

Bu işlem için sisteminizde Winrar kurulu olması gerekir. Eğer kurulu değil ise bu adresten 40 günlük deneme sürümünü indirip kurabilirsiniz.

Aşağıdaki örnekte 5 GB'tan daha büyük bir dosyayı böleceğiz. Bölünecek dosya üzerinde sağ tıklayın.