• Close – Open

    Excel VBA’daki Close ve Open Yöntemi, çalışma kitaplarını kapatmak ve açmak için kullanılabilir. Çalışma Kitapları koleksiyonunun şu anda açık olan tüm Çalışma Kitabı nesnelerini içerdiğini unutmayın. Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin: Not: dosya varsayılan dosya konumunuzda depolanıyorsa, dosya yolunu belirtmeden yalnızca kitap1.xlsx dosyasını açabilirsiniz. Varsayılan dosya konumunu değiştirmek için…


  • Name – Path – FullName

    Excel VBA’daki Path özelliği, çalışma kitabının (Excel dosyası) kaydedilmiş olduğu yolu eksiksiz döndürür. Excel VBA’daki FullName özelliği, çalışma kitabının adı da dahil olmak üzere dosyanın kaydedilmiş olduğu yolu tam olarak döndürür. Name özelliği sadece çalışma kitabının adını döndürür “C:\excel\” klasörü içine kitap1.xlsm dosyası yaratın. Name Aşağıdaki kod satırı, kitap1.xlsm’nin sadece adını döndürür: İndeks numarası sırayla…


  • Çalışma Kitabı ve Çalışma Sayfası

    Bu bölümde çalışma kitapları ve çalışma sayfalarına ait özellikleri ve yöntemleri inceleyeceğiz. Koleksiyonlar Çalışma Kitaplarının ve Çalışma Sayfalarının her ikisinin de çoğul olduğunu fark etmiş olabilirsiniz. Çünkü bunlar koleksiyondur. Çalışma Kitapları koleksiyonu, şu anda açık olan tüm Çalışma Kitabı nesnelerini içerir. Çalışma Sayfaları koleksiyonu, bir çalışma kitabındaki tüm Çalışma Sayfası nesnelerini içerir. Koleksiyonun bir üyesine,…


  • InputBox (VBA)

    Kullanıcıdan bir değer girmesini istemek için Excel VBA’da InputBox işlevini kullanabilirsiniz. Giriş Kutusu her zaman bir dize (string) döndürür fakat giriş kutusunun sonucunu bir hücreye yazarsanız, Excel, yanıtı otomatik olarak doğru türe dönüştürür. Örneğin, eğer bir sayı girerseniz Excel bunu hücrede bir sayı olarak tanıyacaktır. Cevabı kodunuzda kullanmak istiyorsanız ve cevabın bir sayı olması gerekiyorsa,…


  • MsgBox Fonksiyonu

    Excel VBA’daki MsgBox fonksiyonu bir sonuç döndürebilir fakat basit bir MsgBox kutusu bir sonuç döndüremez. Durum: Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin: MsgBox işlevi, parantez kullanırken üç bağımsız değişkene sahiptir. İlk kısım mesaj kutusundaki mesaj için kullanılır. Mesaj kutusunda hangi düğmelerin ve simgelerin görünmesini istediğinizi belirtmek için ikinci bölümü kullanın.…


  • MsgBox

    MsgBox, kullanıcıları programınız hakkında bilgilendirmek için kullanabileceğiniz Excel VBA’daki bir iletişim kutusudur. Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin: Sayfadaki komut düğmesine tıkladığınızda sonuç: Sayfadaki komut düğmesine tıkladığınızda sonuç: Not: İki dizeyi birleştirmek için & operatörünü kullandık. Range(“A1”).Value bir dize olmasa da burada çalışır. Sayfadaki komut düğmesine tıkladığınızda sonuç: Örnek: Örnek:


  • Excel Makrosunu Koruma

    Çalışma kitaplarını ve çalışma sayfalarını parolayla koruyabildiğiniz gibi, Excel’de bir makroyu görüntülenmeye ve çalıştırılmaya karşı parolayla koruyabilirsiniz. Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin: Aşağıdaki iletişim kutusu görünecektir: Yine de komut düğmesine tıklayarak kodu çalıştırabilirsiniz, ancak kodu artık görüntüleyemez veya düzenleyemezsiniz (şifreyi bilmiyorsanız). 5. Makronun çalıştırılmasını şifreyle engellemek istiyorsanız aşağıdaki kod…


  • Makroları Etkinleştirme

    Mesaj çubuğu göründüğünde Excel’de makroları etkinleştirin. Güven Merkezi’nde makro güvenlik ayarlarınızı değiştirin. Not: İçeriği Etkinleştir’i tıklayarak Excel dosyası güvenilir bir belge haline gelir. Sonuç olarak, gelecekte bu Excel dosyasını açtığınızda Güvenlik Uyarısını bir daha görmezsiniz. Güven Merkezi açılır.


  • Göreli Başvurular

    Varsayılan olarak, Excel makroları mutlak modda kaydeder. Ancak bazı durumlarda makroları göreli modda kaydetmek gerekebilir. Bu örnekte bunu nasıl yapacağımızı öğreneceğiz. Mutlak Modda Kayıt Mutlak modda bir makro kaydetmek için aşağıdaki adımları uygulayın. Sonuç: Sonuç: Mutlak modda kaydedilen bir makro her zaman aynı sonucu verir. Göreli Modda Kayıt Sadece Aralık (“B2: B5”) değil, bu kelimeleri…


  • Yılın Kaçıncı Günü

    Bu örnekte belirli bir tarihin yılın kaçıncı günü olduğunu bulacağız. Excel’de bunu yapabilen yerleşik bir fonksiyon yoktur.


  • Ayın Son Günü

    Excel’de ayın son gününün tarihini almak için SERİAY işlevini kullanın.


  • Tarih ve Saat Fonksiyonları

    Excel’de bir tarih girmek için “/”, “-” veya “.” karakterleri kullanılır. Bir saat girmek için “:” (iki nokta üst üste) kullanılır.