Bu dosya, seçilen hücrelerdeki tarih değerlerini yalnızca yıl bilgisine dönüştüren bir makro içerir. Tarih sütunundaki her değer, ilgili yıl sayısıyla (örneğin 2021) değiştirilir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.
FileName fonksiyonu VBA ile yazılmıştır ve ThisWorkbook.Name değerini verir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.
Dosyanın içeriği
- Sheet1: F2 hücresinde "Resme Tıklat" yazısı bulunur. F10 hücresinde dosyanın adını gösteren formül yer alır.
- Module1: date2year makrosunu ve FileName fonksiyonunu barındıran VBA modülüdür.
Kullanılan formüller
F10 hücresinde, çalışma kitabının dosya adını döndüren özel fonksiyon çağrılır:=FileName()
Makrolar
- date2year: Seçili alandaki hücreleri tek tek dolaşır. Önce seçimin değerini kendi üzerine yazarak biçimlendirme kaynaklı görünümü gerçek değere çevirir. Ardından hücre tarih olarak tanınıyorsa Year fonksiyonuyla yıl sayısını hücreye yazar ve sayı biçimini "0" yapar. Tarih olmayan hücrelere dokunmaz.
- FileName: Çalışma kitabının adını döndüren fonksiyondur; F10 hücresinde kullanılır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Dönüştürmek istediğiniz tarihlerin bulunduğu hücreleri veya sütunu seçin.
- Excel'de Alt+F8 tuşlarına basın, date2year makrosunu seçip Çalıştır'a tıklayın.
- Seçili tarihler yıl sayısına dönüşür.
- Kendi çalışma kitabınızda kullanmak için Module1 içeriğini o kitaba kopyalayabilirsiniz.