-
Formülleri Değiştirme
Bu bölümde formül içeren tüm hücrelere EĞERHATA formülü ekleyeceğiz.
-
Pivot Tablolarla Çalışma
Bu bölümde VBA’da pivot tablolarla çalışma örneklerini inceleyeceğiz. Pivot tablo ile data kaynağı arasında Pivot önbelleği yer almaktadır. İşlemlerin bu konunun dikkate alınarak yapılması gerekir. Öncelikle aşağıdaki gibi “TabloSatis” adında bir tablo yaratalım Pivot tablolarla çalışırken tavsiye edilen işlem makro kaydedici kullanarak yöntem ve metotları incelemektir. Aşağıdaki komutla pivot tablomuzu biçimlendirebiliriz Sonuç: Aşağıdaki komutla pivot…
-
Tablolarla Çalışma
Bu bölümde Excel’de Tablo olarak tanımlanan alanlar üzerinde çalışmayı öğreneceğiz. Aşağıdaki komutlarla Tablolar üzerinde çeşitli manipülasyonlar gerçekleştirebiliyoruz.
-
Excel Formüllerini VBA’da Kullanmak
Bu bölümde VBA yerleşik formüllerin aksine düşeyara, eğersay gibi excel formüllerini VBA’de kullanmayı öğreneceğiz. Farklı Excel dilleriyle uyumluluğu sağlamak için formülleri kaydetmek üzere makro kaydediciyi kullanın. Formüller her zaman varsayılan olarak İngilizce adıyla kaydedilir. Bu sayede formüller Excel’in tüm farklı dillerinde çalışır. FormulaR1C1 özelliği, hücrelere başvurmak için satır ve sütun numaralandırmasını kullanır. Formula özelliği, A1…
-
CSV Dosyası Yaratma (Detaylı)
Varsayılan olarak CSV dosyalarında değerler arasında virgül atanır. Aşağıdaki komutla değerler arasında istediğimiz ifadeyi atayabiliyoruz (Örneğin: noktalı virgül )
-
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…
-
En kullanışlı VBA İfadeleri – Metin dosyaları ve Dizinler
Metin dosyaları ve Dizinler Açıklama Close Bir metin dosyasını kapatır Get Bir metin dosyasından veri okur Input # Bir metin dosyasından veri okur Line Input # Metin dosyasından bir veri satırı okur MkDir Yeni bir dizin oluşturur Name Bir dosyayı veya dizini yeniden adlandırır Print # Verileri bir metin dosyasına yazar Open Bir metin dosyası…
-
En kullanışlı VBA İfadeleri – Kod Yürütme
Kod Yürütme Açıklama Call Başka bir prosedüre gider Do Until – Loop Bir koşul doğru olana kadar talimatlar arasında döngü yapar Do While – Loop Bir koşul doğruyken talimatlar arasında döngü yapar Exit Do Do-Loop döngüsünden çıkar Exit For For-Next döngüsünden çıkar Exit Sub Alt programdan çıkar For – Each – Next Bir koleksiyon boyunca döngü yapar…
