Çözüldü Klasör Son Tarihli Son Degişme Tarihi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Crabsense

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar, belirli dizinde ki alt klasörlerin son degişme tarihlerini listelemek istiyorum ama degişme tarihi en son olan klasörü listelesin bunu makroda nasıl yapabiliriz?
 
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
 
Moderatörün son düzenlenenleri:
@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:
You must log in to view content
(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:
You must log in to view content
(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:
You must log in to view content
(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:
You must log in to view content
(31 satır)

Saygılarımla,
 
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:
You must log in to view content
(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:
You must log in to view content
(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...
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
18
Üst