Excel VBA İle Tarih Seçici Oluşturma: Kullanımı ve Örnekler
Microsoft Excel'in güçlü bir aracı olan VBA (Visual Basic for Applications), kullanıcıların özel işlevler ve otomasyonlar oluşturmasına olanak tanır. Bu blog yazısında, Excel VBA kullanarak bir tarih seçici nasıl oluşturulur ve bu aracın kullanımıyla ilgili örnekler sunulacaktır.
Tarih Seçici Nedir ve Neden Kullanılır?
Tarih seçici, kullanıcıların belirli bir tarihi kolayca seçmelerini sağlayan bir araçtır. Özellikle veri girişi veya rapor oluşturma süreçlerinde, tarih seçiciler veri girişini hızlandırır ve doğruluğunu artırır.
Excel VBA ile Tarih Seçici Nasıl Oluşturulur?
Form Kontrolü Ekleme: Geliştirici sekmesinden "Ekle" bölümünde "Form Kontrolü"nü seçin ve tarih seçici için bir kutu çizin.
VBA Kodu Ekleme: Tarih seçici kutusuna sağ tıklayın, "Denetim Bağlama"yı seçin ve "Hiperbağlantı"nın yanındaki hücreyi belirleyin. Daha sonra, "Geliştirici" sekmesinden "Visual Basic"i seçerek VBA penceresini açın ve gerekli kodları girin.
Tarih Formatını Belirleme: VBA kodu aracılığıyla, tarih seçici kutusundan seçilen tarihin belirli bir formatta görünmesini sağlayabilirsiniz. Örneğin, "gg.aaaa" formatıyla tarihleri göstermek için aşağıdaki kodu kullanabilirsiniz:
vbaCopy code
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Me.Range("A1")) Is Nothing Then Me.Range("A1").NumberFormat = "dd.mm.yyyy" End If End Sub
Excel VBA Tarih Seçici Örnekleri
Tek Tarih Seçici: Kullanıcıdan tek bir tarih seçmesini isteyen bir form oluşturun.
Tarih Aralığı Seçici: Belirli bir tarih aralığını seçmek için başlangıç ve bitiş tarihleri girişine izin veren bir form oluşturun.
Özel Tarih Biçimi: Kullanıcının tarih formatını seçmesine izin veren bir form oluşturun.
Size daha iyi bir deneyim sunmak, sitemizi geliştirmek ve kişiselleştirilmiş içerik sağlamak için çerezler kullanıyoruz.
Tercihlerinizi istediğiniz zaman değiştirebilirsiniz.
Çerez Politikası |
Gizlilik Politikası
Çerez Tercihleri
Aşağıda kullandığımız çerez kategorilerini görebilir ve tercihlerinizi yönetebilirsiniz.
Zorunlu çerezler sitenin çalışması için gereklidir ve kapatılamaz.
Zorunlu Çerezler
Her zaman aktif
Bu çerezler web sitesinin temel işlevlerinin çalışması için gereklidir. Güvenlik, oturum yönetimi ve temel site işlevselliği sağlarlar.
Oturum bilgisi (PHPSESSID)
Güvenlik çerezleri
Sepet bilgisi
Analitik Çerezler
Site kullanımını anlamamıza yardımcı olur
Bu çerezler, ziyaretçilerin sitemizi nasıl kullandığını anlamamıza ve deneyimi iyileştirmemize yardımcı olur. Tüm veriler anonim olarak toplanır.
Google Analytics 4
Microsoft Clarity (session recording)
Pazarlama Çerezleri
Kişiselleştirilmiş reklamlar için kullanılır
Bu çerezler, ilgi alanlarınıza göre size daha alakalı reklamlar göstermek için kullanılır. Reklam etkinliğini ölçmemize de yardımcı olur.
Meta (Facebook) Pixel
Google Ads
İşlevsel Çerezler
Gelişmiş özellikler ve kişiselleştirme
Bu çerezler, canlı destek ve kişiselleştirilmiş deneyim gibi ek özellikleri etkinleştirir.