Dosya simgesi

Excel ile Hızlı ve Çoklu Dosya Silme

Bu dosya, bir klasörde ve onun alt klasörlerinde yer alan dosyaları Menu sayfasındaki kriterlere göre toplu olarak silmek için hazırlanmıştır. Silinecek dosya adları, uzantı kalıpları ve klasör yolu sayfaya girilir; silme işlemini makro yürütür.

Önemli: Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir. Makro, dosyaları geri dönüşümsüz siler; silinen dosyalar Geri Dönüşüm Kutusuna gitmez. İlk denemeyi önemsiz bir test klasöründe yapmanız önerilir.

Dosyanın içeriği​

  • Menu: A sütununda silinecek dosya adları listelenir (örnek girişler: *.docx, örnek.xlsx, *.xls). B2 hücresine taranacak klasör yolu, C2 hücresine büyük/küçük harf eşitleme tercihi (Evet ya da Hayır) girilir. Sayfada ayrıca AL sütununda "Hepsini Göster" ve "Bulunmayanları Göster" seçenekleri ile bir veri doğrulama bulunur.
  • Yardım: Dört örnek kullanım içerir: örnek2.* ile Evet, örnek2.* ile Hayır, *.xlsx ile Hayır ve ÖRNEK ile Hayır. Kalıpların büyük/küçük harf ayarına göre nasıl eşleştiği bu örneklerle gösterilir.

Makrolar​

  • menu: Ana makrodur. Klasör yolunu ve harf duyarlılığı tercihini okur, silme için onay ister, ardından listeyi yükleyip klasörleri tarar. İşlem sonunda "Silme işlemi tamamlandı", "Silinecek dosya/dosyalar bulunamadı" veya "Silme işlemi iptal edildi" iletisi gösterilir.
  • sifirlaaranan: Önceki aramaya ait kalıp listesini temizler.
  • aranacaklari_yukle: Menu sayfasında A2'den başlayan dosya adlarını belleğe alır.
  • RecursiveFolder: Klasördeki dosyaları ve tüm alt klasörleri tarar. Kalıplar şu biçimlerde eşleşir: tam dosya adı, *.uzanti (uzantıya göre), ad.* (ada göre) ve *.* (tüm dosyalar). Eşleşen dosyalar silinir. Adı ~ ile başlayan geçici dosyalar ve çalışma kitabının kendisi silinmez. *.* girildiğinde ikinci bir onay istenir.
  • buyukharfler: Türkçe karakterleri (i/İ, ı/I dahil) doğru çevirerek büyük/küçük harf eşitlemesini sağlar.
Kodda dış bağlantı bulunmaz; yalnızca belirtilen klasörlerdeki dosyalara işlem yapılır.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. Menu sayfasında B2 hücresine taranacak klasörün yolunu yazın.
  3. A2 hücresinden itibaren silinecek dosya adlarını ya da *.docx gibi kalıpları alt alta girin.
  4. C2 hücresinde büyük/küçük harf eşitlemesi için Evet veya Hayır seçin.
  5. menu makrosunu çalıştırın ve çıkan onay iletilerini dikkatle okuyarak devam edin.

tugkan tarafından daha fazla dosya

Detaylar
Yazar
tugkan
İndirme
9
Gösterim
2,230
İlk sürüm
Güncel
SHA-256
6703dd9433dc2a11db575429a430a85a5b25f6f416bd9ac3d7dc167b94a8b201

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

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