• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

Çözüldü Masaüstü ve F harici diskteki dosyaları listeleme nasıl yapılır?

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

assenucler

Yeni Üye
Katılım
19 Haz 2018
Mesajlar
87
En iyi yanıt
0
Puanları
18
Yaş
78
Konum
Emekli YMM
Ad Soyad
A. Selim Şenüçler
Office Vers.
Office 365 ev 64 bit
Sayın Dostlar;

Aşağıdaki linkte gicimi' adlı kullanıcının sorduğu soruya, Zeki Gürsoy üstadın verdiği çözümü, F: harici diskime uyguladığımda, sadece "iki klasörün isimleri" gözüktü. Konunun "Çözüldü" olduğunu görmem üzerine yeni konu açtım.

Çözüldü - Excele Klasör İçerisinde Bilgilerinin Aktarılması (İsim)

Masa üstü ve F: harici disk içindeki "klasörler, alt klasörler ve içlerinde pdf, xlsx, xls, doc, docx, mp4 vb gibi" dosyaları listelemek için, nasıl bir makro kod oluşturulmalıdır?

Yardımınız için önceden teşekkürler.

Sevgi ve saygılar.
 

assenucler

Yeni Üye
Katılım
19 Haz 2018
Mesajlar
87
En iyi yanıt
0
Puanları
18
Yaş
78
Konum
Emekli YMM
Ad Soyad
A. Selim Şenüçler
Office Vers.
Office 365 ev 64 bit
Bir Excel sayfasına listeleme yapılmasını rica ediyorum.
 

Asri

Geliştirici
Katılım
19 Eyl 2018
Mesajlar
38
En iyi yanıt
0
Puanları
8
Konum
İstanbul
Web sitesi
www.asriakdeniz.com
Ad Soyad
Asri Akdeniz
Office Vers.
Office 2016 EN
Sayın Dostlar;

Aşağıdaki linkte gicimi' adlı kullanıcının sorduğu soruya, Zeki Gürsoy üstadın verdiği çözümü, F: harici diskime uyguladığımda, sadece "iki klasörün isimleri" gözüktü. Konunun "Çözüldü" olduğunu görmem üzerine yeni konu açtım.

Çözüldü - Excele Klasör İçerisinde Bilgilerinin Aktarılması (İsim)

Masa üstü ve F: harici disk içindeki "klasörler, alt klasörler ve içlerinde pdf, xlsx, xls, doc, docx, mp4 vb gibi" dosyaları listelemek için, nasıl bir makro kod oluşturulmalıdır?

Yardımınız için önceden teşekkürler.

Sevgi ve saygılar.

Bu şekilde deneyiniz.


PHP:
Dim hangisi, aramayol, uzantilar As String
Dim satir, sutun As Long
Dim liste

Sub menu()
    uzantilar = Range("A8")
    liste = Split(uzantilar, ",")
    satir = 1
    sutun = 6
    Call GetFilesInFolder(Range("A2"), True)

    satir = 1
    sutun = 8
    Call GetFilesInFolder(Range("A5"), True)

End Sub

Sub desktopbul()
    Range("A2").Value = Environ("userprofile") & "\Desktop"
End Sub

Sub GetFilesInFolder(SourceFolderName As String, Subfolders As Boolean)

Dim FSO As Scripting.FileSystemObject
Dim SourceFolder As Scripting.Folder, SubFolder As Scripting.Folder
Dim FileItem As Scripting.File
'Dim r As Long
    Set FSO = New Scripting.FileSystemObject
    Set SourceFolder = FSO.GetFolder(SourceFolderName)
   
    For Each FileItem In SourceFolder.Files
           varmi = False
           For Z = LBound(liste) To UBound(liste)
               uzanti = FSO.GetExtensionName(FileItem.Path)
               If UCase(uzanti) = liste(Z) Or liste(Z) = "*" Then
                  varmi = True
                  Exit For
               End If
           Next Z
         
           If varmi Then
                satir = satir + 1
                Cells(satir, sutun).Value = FileItem.Path
                'Open File.Path workbook here and call your code on it
           End If


    Next FileItem

    If Subfolders = True Then
        For Each SubFolder In SourceFolder.Subfolders
            GetFilesInFolder SubFolder.Path, True
        Next SubFolder
    End If

    Set FileItem = Nothing
    Set SourceFolder = Nothing
    Set FSO = Nothing
End Sub
 

assenucler

Yeni Üye
Katılım
19 Haz 2018
Mesajlar
87
En iyi yanıt
0
Puanları
18
Yaş
78
Konum
Emekli YMM
Ad Soyad
A. Selim Şenüçler
Office Vers.
Office 365 ev 64 bit
Sayın Asri,

Emek ve katkınız için teşekkürler üstadım.

İlişikteki resimde de görüleceği gibi, bir hata iletisi alıyorum. A8, A2 ve A5'e yazmam gereken ne olmalı?
Acaba nerede eksik bir şey yapıyorum?

1539892605918.png
 

assenucler

Yeni Üye
Katılım
19 Haz 2018
Mesajlar
87
En iyi yanıt
0
Puanları
18
Yaş
78
Konum
Emekli YMM
Ad Soyad
A. Selim Şenüçler
Office Vers.
Office 365 ev 64 bit
Üstadım,

Masaüstündeki dosyalar listelendi.
1539896972920.png

Ancak F: harici diskteki dosyalar listelenmedi ve aşağıdaki ekran görüntüsündeki ileti alındı.
1539897018299.png
 

assenucler

Yeni Üye
Katılım
19 Haz 2018
Mesajlar
87
En iyi yanıt
0
Puanları
18
Yaş
78
Konum
Emekli YMM
Ad Soyad
A. Selim Şenüçler
Office Vers.
Office 365 ev 64 bit
Sayın Asri,

Tüm Dosyaları Listele, düğmesini silip tekrar oluşturduktan sonra, nasıl olduysa, hem masaüstü hem de harici diskteki dosyaları döktü.
Emek ve katkılarınız için teşekkürler. Konu çözülmüştür.
İyi geceler ve hayırlı işler.

Sevgi ve saygılar.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst Alt