Klasör Son Tarihli Son Degişme Tarihi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Merhaba Sn. @Crabsense , foruma hoşgeldiniz.

Sorularınızı, cevabımın altındaki İMZA bölümünü okuyup,
gerçek belgenizin, özel bilgi içermeyen bir kopyası üzerinden sorarak başlayabilirsiniz.

.
 
@Crabsense

Şu kodu kullanabilirsiniz.
Neyse örnek belgeye lüzum yok, listeleme A ve B sütununa yapılır.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(20 satır)
 
Kodu çalıştırdım fakat aşağıda görselde ki gibi bütün klasörleri getiriyor

Excel.webp


Sadece 16.12.2021 olan klasörü getirebilir miyiz?
Yani sadece güncel tarihli olan klasörü listelesin
 
@Crabsense
Aşağıdaki kod, seçilen ana klasördeki alt klasörlerin değiştirilme tarihlerini,
BUGÜN'den geriye doğru 30 (bu sayıyı elbette değiştirebilirsiniz, sıkıntı yok) gün diye kontrol eder ve
bir tarih eşleşmesi bulunduğunda geriye doğru tarih kontrolü durdurulur (bugüne en yakın tarih bulunmuştur),
ardından da ana klasörün alt klasörlerinin tümü tekrar taranarak bulunan bu tarihte değişiklik olmuş alt klasörleri listeler.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(33 satır)
 
@Crabsense
Aşağıdaki kod, seçilen ana klasördeki alt klasörlerin değiştirilme tarihlerini,
BUGÜN'den geriye doğru 30 (bu sayıyı elbette değiştirebilirsiniz, sıkıntı yok) gün diye kontrol eder ve
bir tarih eşleşmesi bulunduğunda geriye doğru tarih kontrolü durdurulur (bugüne en yakın tarih bulunmuştur),
ardından da ana klasörün alt klasörlerinin tümü tekrar taranarak bulunan bu tarihte değişiklik olmuş alt klasörleri listeler.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(33 satır)

Peki bu kodda, yolu kendimiz, "C:\Users\Desktop\klasor" bu şekilde yazmak istesek nasıl düzenleyebiliriz?
 
Kırmızı satırları silin veya sol başına TEK TIRNAK işareti koyarak etkisiz hale getirin.
Yeşil kısmı (ana klasörün yol bilgisi) istediğiniz gibi değiştirin (satırın sonunda \ işaretine dikkat).
Yol bilgisini, aşağıdaki gibi ÇİFT TIRNAK arasına yazabilirsiniz.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(4 satır)
 
Merhabalar,

Aşağıda ki kod'u en son ki klasörün dosya boyutunu da D hücresine yazdıracak şekilde güncelleyebilir miyiz?

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(31 satır)

Saygılarımla,
 
@Crabsense
İlgili yeri şöyle değiştirin. A sütununa adı, B sütununa tarih/saat, C sütununa boyutu yazdırılır.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)
 
Aşağıda ki say +1, İlk satıra yazdırıyor. Bunun yerine A sütununda ki hücre değeri "Test" değerine eşit olduğu satır'a yaz diye bir şey yapabilir miyiz?

Yani, eğer "Test" metini A1 hücresinde ise dosyanın tarih ve boyutunu A1 hücresinin bulunduğu satıra yazsın, eğer "Test" metini A2 hücresinde ise A2 hücresinin bulunduğu satıra yazsın gibi

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)
 
Başlıklarınız 3'üncü satırda ise say = 3, başlıklarınız 2'nci satırda ise say = 2 şeklinde,
aşağıdaki kod satırının altına bir satır ekleyin.

msj = "Bugünden geriye doğru, " & gun & " kontrol edildi.Sonuç yok."

.
 
Merhabalar,

Bir klasörün içerisinde .txt uzantılı ve isimleri farklı olan 5 dosya var, bu dosyaların o klasörün içerisinde olup olmadığının kontrolünü yapan, içinde ki belirli dosyalar tam veya eksikse bunu excel'de "I37" hücresine yazdıran bir sistemi aşağıda ki kod'da güncelleyebiliyor muyuz?

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(30 satır)

Saygılarımla,
 
Yanlış anlamadıysam, son mesajınızdaki soruyla bu kodun bir ilgisi yok sanırım.
İsimleri belli dosyaların (mesajınızda belirttiğiniz 5 adet *.txt belgeler), belirtilen klasörde VAR/YOK kontrolü elbette yapılabilir ancak
bu isteğinizin yukarıda alıntıladığınız kodlamayla bir ilgisi yok bence.
Çünkü yukarıdaki kod dosya VAR/YOK kontrolü yapmıyor, klasörde mevcut dosyaların son kayıt tarihlerinin kontrolü var.
 
Şöyle olsa daha iyi olur 1 tane ziplenmiş dosya var ve onun içinde de bir tane zip dosyası var. En içte ki zip dosyasının içerisinde ki toplam dosya adedi ve boyutunu verebilirse daha iyi olur. Benim yukarıda ki yazdığım kod son kayıt tarihinin kontrolünü yapıyor evet ama bunun yanı sıra istediğim şeyi ekleyemez miyiz?
Hem son kayıt tarihini kontrol etsin hem de zip dosyasının içerisinde ki dosya adedi ve boyutunu kontrol etsin şeklinde
 
8 numaralı cevabın sağındaki ONAY İŞARETİni kullanarak konuyu ÇÖZÜLDÜ statüsününe getirirseniz sevinirim.
Çünkü, belirttiğim mesaj ile, açılış mesajındaki soru/sorun çözülmüş durumda.

Bence, son belirttiğiniz hususa ilgili olarak isterseniz yeni bir konu açın.
Çünkü sorunuzun, açılış mesajıyla, konu başlığıyla herhangi bir bağlantısı yok.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt