Klasördeki Son Dosyayı Bulma

Klasördeki Son Dosyayı Bulma

Klasördeki Son Dosyayı Bulma
Klasördeki Son Dosyayı Bulma, belirtilen bir klasördeki en son güncellenen dosyayı bulan SONDOSYA adlı özel fonksiyonu içerir. Fonksiyon sonucu hücreye dosya adı ya da klasör yolu ile birlikte tam dosya adı olarak getirir.

Dosyanın içeriği​

  • Sayfa1: A1 hücresinde SONDOSYA fonksiyonunun örnek kullanımı yer alır. Başka veri ya da tablo bulunmaz.
  • Module1: SONDOSYA fonksiyonunu ve fonksiyonun açıklamasını tanımlayan SONDOSYA_Aciklama makrosunu barındırır.
  • BuÇalışmaKitabı: Dosya açıldığında SONDOSYA_Aciklama makrosunu çalıştıran Workbook_Open olayını içerir.

Kullanılan formüller​

A1 hücresindeki örnek formül, ilk argümanı 1 vererek sonucu klasör yolu ile birlikte döndürür; ikinci argüman taranacak klasörü belirtir:
Excel formülü
=SONDOSYA(1;"C:\Users\admin\OneDrive\Desktop\USb-yedek\")
Fonksiyonun argümanları şunlardır:
  • Adres_Bilgisi: 1 girilirse sonuç klasör yoluyla birlikte, 0 girilirse yalnızca dosya adı olarak döner.
  • Klasor (isteğe bağlı): Kontrol edilecek klasörün yoludur. Boş bırakılırsa çalışma kitabının kayıtlı olduğu klasör taranır; kitap henüz kaydedilmemişse C:\ kullanılır.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
  • SONDOSYA: Klasördeki dosyaları Dir ile sırayla dolaşır, her dosyanın tarihini FileDateTime ile okur ve en yeni tarihli dosyayı belirler. Tüm dosya türleri (*.*) taranır; alt klasörler taranmaz. Klasör yolunun sonuna gerekirse "\" eklenir.
  • SONDOSYA_Aciklama: Fonksiyonu Excel'in fonksiyon ekleme penceresinde "Belirli bir klasörün içindeki son güncellenen dosyayı verir." açıklaması ve argüman ipuçlarıyla tanıtır. Dosya her açıldığında Workbook_Open ile otomatik çalışır.
Kodda dosya silme, değiştirme ya da dışarıya bağlantı işlemi yoktur; yalnızca dosya adları ve tarihleri okunur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Sonucu almak istediğiniz hücreye SONDOSYA fonksiyonunu yazın.
  3. İlk argümana tam yol için 1, yalnızca dosya adı için 0 girin.
  4. İkinci argümana taranacak klasörün yolunu yazın; boş bırakırsanız dosyanın bulunduğu klasör taranır.
  5. A1 hücresindeki örnek yolu kendi klasörünüzle değiştirin.
  6. Fonksiyonu başka bir çalışma kitabında kullanmak için Module1 modülünü o kitaba aktarın ve kitabı .xlsm olarak kaydedin.

Galeri

  • Klasördeki Son Dosyayı Bulma - 1
    Klasördeki Son Dosyayı Bulma - 1

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
20
Gösterim
2,901
İlk sürüm
Güncel
SHA-256
746487f76ed35799204fe7a65d01cd0f8a62ff1724bc658ac42f157c6d64fc87

Puanlar

5.00 Oylama 1 İnceleme
Geri
Üst