Sayfalara İsteğe Bağlı Veri Kaydetme isimli içerikte, ilgili işlemin VBA kodları ile nasıl yapacağınızı öğreten bir Hazır Makro Kodu yer almaktadır.
Faydalanılması temennisiyle
Uygulama Adımları
- Microsoft Visual Basic for Applications penceresini (Alt + F11) açın.
- Project - VBAProject alanının, ekranın sol tarafında görüldüğünden emin olun. Görünmüyorsa, Ctrl + R kısayolu ile hızlıca açın.
- Araç çubuklarından Insert -> Module yazısına tıklayın.
- Solunda klasör simgesi olan Modules yazısının başındaki + simgesine tıklayın.
- Alt kısma eklenecek gelecek olan Module(1) yazısına çift tıklayın.
- Alttaki kodu yapıştırın.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(26 satır)
Açıklama
Bu makro, kullanıcıdan üç giriş alır:- Sayfa Adı: Verinin kaydedileceği çalışma sayfasının adı.
- Veri Girişi: Kaydedilmesi istenen veri.
- Satır Numarası: Verinin kaydedileceği satır numarası.
Önemli Notlar:
- Makro çalıştırıldığında, Excel veri girişi için standart giriş kutuları (input boxes) kullanır.
- On Error Resume Next ve On Error GoTo 0 ifadeleri, sayfa adının geçerli olup olmadığını kontrol ederken oluşabilecek hataları yönetmek için kullanılır. Eğer sayfa adı geçerli değilse, ws değişkeni Nothing olarak ayarlanır ve ilgili hata mesajı kullanıcıya gösterilir.
- Bu makro, veri girişi için genel bir yapı sağlar ve ihtiyaca göre daha fazla özellik eklenerek genişletilebilir.
Faydalanılması temennisiyle