Dosya Ve Klasörlerle Çalışma

  • Text Dosyası Okuma ve Yazma

    Bu bölümde dosya açmak ve okumak ile ilgili daha fazla kontrol sahibi olmayı öğreneceğiz. VBA Open Statement yöntemi (Çalışma Kitabının Open Method yöntemi değil), okumak veya yazmak için bir dosya açar. Bu, işleyiş ve düzenleme üzerinde daha fazla kontrol sahibi olmamızı sağlar (örneğin CSV dosya yaratırken araya varsayılan olarak virgül konması yerine farklı bir sınırlayıcı…


  • CSV Dosyası Yaratma

    Bu bölümde bir veri kümesini CSV dosya olarak kaydetmeyi inceleyeceğiz Bir sayfayı CSV olarak dışa aktarmak için önce sayfayı yeni bir Çalışma Kitabına kopyalayın ve gerekli ayarlamaları yapın. Ardından bu çalışma kitabını bir csv dosyası olarak kaydedin. Bu işlem esnasında ekran uyarılarını kapattığınızdan emin olun. Aşağıdaki komut ile CSV dosyası yaratabiliyoruz. Sub Farkli_Kaydet_CSV() Dim YeniDosya…


  • FileDialog Yöntemi

    FileDialog Özelliği, kullanıcının bir klasör seçmesine olanak tanır. Klasörün içindeki her dosyanın içine girmek için bir döngü yazabilirsiniz. Dir işlevini döngü içinde herhangi bir bağımsız değişken olmadan tekrar çağırarak klasördeki bir sonraki dosyaya geçebilirsiniz. Not: FileDialog ve GetOpenFilename birbirine benzer. Amaç bir ya da daha fazla dosya seçmek ise GetOpenFilename kullanılması daha kolaydır. Ancak amaç…


  • GetOpenFileName Yöntemi

    GetOpenFileName yöntemi, kullanıcının bir veya daha fazla dosya seçmesini sağlar. Aşağıdaki komut sadece 1 adet dosya açmamızı sağlar Sub Dosyadan_veri_alma() Dim DosyaSec As Variant ‘burası string olamaz çünkü kullanıcı hayır’a tıkladığında false yerine “false” döndürür. Dim DosyaAc As Workbook Application.ScreenUpdating = False DosyaSec = Application.GetOpenFilename(Title:=”Dosya seçin”, FileFilter:=”Excel Files (*.xls*),*xls*”) If DosyaSec <> False Then Set…


  • DIR Fonksiyonu

    DIR fonksiyonu, dosya veya klasörlerin var olup olmadığını kontrol etmemize yarar. DIR fonksiyonu, bir dizin (dosya veya klasör yolu) değişkeni kullanır ve dosya veya klasörün adını döndürür. Eğer yol adı bulunamazsa, DIR fonksiyonu sıfır uzunluklu bir dize (“”) döndürür. Syntax Dir [( dizin [, özellik ]) Not: Joker karakterler (* ve ?) dizinde kullanılabilir. DOSYA…