Excel 2013'ün Yazdırma Alanları ile nasıl daha etkili şekilde çalışabileceğ..
Özellikle iş dünyasında sıkça kullanılan bir yazılım olan Excel, verilerin yönetilmesi, analiz edilmesi ve raporlama işlemleri için oldukça ideal bir araçtır. Farklı tablolar, grafikler ve hesaplamalar oluşturabilme, makro programlama gibi karmaşık işlemleri gerçekleştirebilme yeteneği sayesinde, Excel geniş bir kullanım alanına sahiptir.
"Excel'de Her Sayfayı Ayrı Bir Dosya Kaydetme" terimi, bir Excel çalışma kitabındaki her çalışma sayfasını ayrı bir Excel dosyası olarak kaydetme işlemini ifade eder. Yani, bir Excel dosyasının içinde birden fazla çalışma sayfası (tablo) bulunuyorsa, her bir çalışma sayfasını tek başına bir Excel dosyası olarak kaydetme işlemidir.
Bu işlem, her sayfanın içerdiği verilere veya bilgilere bağımsız erişim gerektiğinde veya belirli sayfaları başkalarıyla paylaşmanız gerektiğinde kullanışlıdır. Örneğin, bir Excel çalışma kitabında farklı departmanlar için ayrı sayfalarınız varsa ve bu departmanların yöneticilerine sadece kendi bölümünü içeren dosyaları vermek istiyorsanız, her sayfayı ayrı bir dosya olarak kaydedebilirsiniz.
Bu tür bir işlemi gerçekleştirmek için VBA (Visual Basic for Applications) kodları veya Excel'in yerleşik özelliklerini kullanabilirsiniz. Önceki yanıtta verdiğim VBA kod örneği, Excel'deki her sayfayı ayrı bir Excel dosyası olarak kaydetmek için bir örnektir.
Bir Excel dosyasının her sayfasını ayrı bir dosya olarak kaydetmek için aşağıdaki adımları izlemeniz gerekir.
C sürücüsünde EGE isminde bir klasör oluşturun. Bunu başka bir isimde de oluşturabilirsiniz. ChatGTP ekranında yazdığınız promptta bunu belirtmeniz gerekir.
ChatGPT ekranında geçiş yapın ve ChatGTP prompt kısmına
"C sürücüsünde EGE isminde bir klasörüm var bir excel dosyasındaki her sayfayı ayrı bir excel dosyayı olarak c sürücüsündeki ege klasörüne kaydeden vba kodlarını yazar mısın." şeklinde bir prompt yazın.,
Karşınıza gelen mesaj penceresindeki kodu kopyalayın ve aşağıdaki adımları izleyin.
Her bir sayfasını dosya olarak kaydetmek istediğiniz Excel dosyanızı açın.
Geliştirici Sekmesine geçin Visual Basic düğmesine tıklayın. Geliştirici sekmesini görmüyorsanız Dosya-Seçenekler-Şeridi Özelleştir düğmesine basın ve sağ taraftan Geliştirici seçeneğini işaretleyin.
Geliştirici sekmesine geçin ve en solda yer alan Visual Basic düğmesine basın. Bu, VBA kodunu yapıştıracağımız pencereyi açar.
Insert menüsünden yararlanarak Module seçeneğini seçin.
ChatGPT ekranından aldığınız aşağıdaki kodu direk bu ekrana yapıştırın.
Sub HerSayfayiAyriDosyaOlarakKaydet()
Dim ws As Worksheet
Dim wb As Workbook
Dim folderPath As String
' Kaydetmek istediğiniz klasör yolunu belirtin
folderPath = "C:\EGE\"
' Klasörün mevcut olup olmadığını kontrol edin, yoksa oluşturun
If Dir(folderPath, vbDirectory) = "" Then
MkDir folderPath
End If
Application.ScreenUpdating = False
' Her çalışma sayfasını döngüye alın
For Each ws In ThisWorkbook.Sheets
' Yeni bir çalışma kitabı oluşturun ve sayfayı kopyalayın
Set wb = Workbooks.Add
ws.Copy Before:=wb.Sheets(1)
' Yeni çalışma kitabını kaydedin ve kapatın
wb.SaveAs folderPath & ws.Name & ".xlsx"
wb.Close SaveChanges:=False
Next ws
Application.ScreenUpdating = True
End Sub
Bu kodu module penceresine yapıştırdıktan sonra ekranda yer alan Excel simgesine basarak Excel sayfanıza geri dönün.ve Makrolar düğmesine basın ve Çalıştır düğmesine basın. Herbir sayfanın C sürücüsünde EGE isimli klasöre dosya olarak kaydedildiğini görürsünüz.
Kodunuz her çalışma sayfasını ayrı bir Excel dosyası olarak "C:\EGE" klasörüne kaydedecektir. Dosyaların kaydedildiğini kontrol etmek için "C:\EGE" klasörünü açabilirsiniz.
A'dan Z'ye İleri Düzey Excel Eğitimi kapsamında, Excel'de verimli olarak çalışmanın püf noktalarını öğrenme şansına sahip olacaksınız. Bu eğitim setimizde ayrıca, 'Excel'de her sayfayı ayrı bir dosya haline getirmek' gibi konularla beraber çeşitli dersler ve uygulamalar da yer almaktadır.
Vidoport olarak, detaylı ve kapsamlı Excel Eğitimleri sunmaktayız. Bu eğitimlerde, Excel'in temel kullanımından başlayarak ileri düzey özelliklerine kadar birçok konuda bilgi ve tecrübe kazanabilirsiniz.
Vidoport'un yıllık üyeleri, sınırsız erişim sağladığımız Yıllık Üyelik planı sayesinde, Excel videoları dahil her türlü eğitim setimize erişebilir ve kendi öğrenme hızlarını belirleyebilirler. Ayrıca, yeni eklenen dersler ve eğitimlerden de otomatik olarak yararlanma imkanına sahip olurlar.