Dosya simgesi

Tarihi Güne Dönüştürme

Bu dosya, seçilen hücrelerdeki tarih bilgisini yalnızca gün numarasına dönüştüren bir makro içerir. Örneğin 15.03.2021 tarihi, hücrede 15 değeri olarak kalır. Dosya makro içerdiği için açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sheet1: F2:K16 aralığında düzenlenmiş tek sayfadır. F2 hücresinde "Resme Tıklat" yazısı bulunur. F10 hücresi dosyanın adını gösterir.
  • Module1: date2day ve FileName adlı iki prosedürü barındıran VBA modülüdür.

Kullanılan formüller​

F10 hücresinde dosya adı, makro ile tanımlanmış özel bir fonksiyon çağrılarak alınır:
Excel formülü
=FileName()
Bu fonksiyon, açık çalışma kitabının adını döndürür. Bu nedenle makrolar etkin değilse F10 hücresi hata verebilir.

Makrolar​

  • date2day: Seçili hücreleri tek tek dolaşır. Önce seçimin değerlerini değer olarak sabitler, ardından tarih olarak tanınan her hücrenin içeriğini Day fonksiyonuyla gün numarasıyla değiştirir ve hücre biçimini "0" yapar. Tarih olmayan hücrelere dokunmaz.
  • FileName: Çalışma kitabının dosya adını döndüren özel fonksiyondur ve F10 hücresinde kullanılır.
Kodda dosya silme ya da dışarıya bağlantı kuran bir işlem yoktur. Dönüştürme işlemi hücrelerdeki özgün tarihleri kalıcı olarak değiştirdiği için, işlemden önce verinin bir kopyasını saklamanız önerilir.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Gün numarasına çevrilecek tarihlerin bulunduğu hücreleri seçin.
  3. Geliştirici sekmesinden veya Alt+F8 ile makro listesini açın, date2day makrosunu seçip çalıştırın.
  4. Seçili hücrelerdeki tarihler gün numarasına dönüşür.
Makroyu kendi çalışma kitabınızda kullanmak için Module1 içindeki date2day prosedürü ilgili dosyaya aktarılabilir.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
13
Gösterim
2,497
İlk sürüm
Güncel
SHA-256
ffea0d29137e604b0ec8b4368a8ae2d0907e5ca40194a6ec8d1dd2a9f763d6a9

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Güzel bir çalışma olmuş, teşekkürler.
Geri
Üst