Hocam merhaba;
"\\ServerName...\SharedFolder...\SubFolder...\filename.xlsm"
bu satırlara kendi dosya yolumu yazmam gerekir mi?
kodu olduğu gibi değişiklik yapmadan mı kullanayım
...da Private Sub Workbook_Open()
' OLMASI GEREKEN KONUM (UNC formatında)
targetPath = "\\ServerName...\SharedFolder...\SubFolder...\file.xlsm"
' Aktif çalışma kitabının yolu
currentPath = ActiveWorkbook.FullName
karşılaştırma yapılıp aynı değilse .................... ( nokta...
...ListFilesInFolderByAlphabet folder, True
End Sub
Private Sub ListFilesInFolderByAlphabet(ByVal folder As Object, ByVal includeSubfolders As Boolean)
Dim file As Object
Dim subFolder As Object
Dim fileNames As Collection
Dim sortedFileNames As Collection
Dim fileName As...
...ListFilesInFolderByAlphabet folder, True
End Sub
Private Sub ListFilesInFolderByAlphabet(ByVal folder As Object, ByVal includeSubfolders As Boolean)
Dim file As Object
Dim subFolder As Object
Dim fileNames As Collection
Dim sortedFileNames As Collection
Dim fileName As...
...dan Alternatif
Sub UserForm_Initialize()
Dim mainFolderPath As String
Dim fileSystem As Object
Dim folder As Object
Dim subFolder As Object
Dim file As Object
' Ana klasör yolu
mainFolderPath = "C:\JPG\A"
' ListBox'ı temizle
Me.ListBox1.Clear...
Hocam çok teşekkürler. Sayenizde yeni şeyler öğrendim. Fakat bir önceki kodlar bana daha uygun. Burda işler karıştı. Çünkü en son attığınız kodlar sanırım tüm klasörlerdeki dosyaları alıyor ve hepsini sıralıyor. Bana ise klasör-klasör alarak sıralama yapması gerekli. Yani ilk klasörü al sırala...
...Next i
End Sub
Sub CollectFilesInFolder(folder As Object, fso As Object, fileList As Collection)
Dim file As Object
Dim subFolder As Object
' Geçerli klasördeki dosyaları kontrol et
For Each file In folder.Files
' .jpg ve .bmp dosyalarını kontrol et
If...
Hocam bu konuda sizden bir bilgi daha isteyeceğim. Acaba dosyaları listeye aktarırken klasördeki gibi bir sıra ile aktarabilir mi? Bu mümkün müdür? Listeye 1.jpg, 10.jpg, 2.jpg olarak aktarıyor. Fakat ilgili klasörü açtığımda 1.jpg, 2.jpg, 10.jpg olarak bir sıralama var. Listeye aktarırken...
...çağır
ListFilesInFolder mainFolder, fso
End Sub
Sub ListFilesInFolder(folder As Object, fso As Object)
Dim file As Object
Dim subFolder As Object
' Geçerli klasördeki dosyaları kontrol et
For Each file In folder.Files
' .jpg ve .bmp dosyalarını kontrol et...
Hocam kusura bakmayın. Sorum belki eksikti. Yazdığınız gibi C:\JPG\A altında ve C:\JPG\A\B altında bulunan dosyaları ekledi. Fakat C:\JPG\A\B\C ve daha alt klasör varsa C:\JPG\A\B\C\D gibi burada bulunan dosyaları da listeye alabilir miyiz.
...ve uygun dosyaları ListBox1'e ekleyecektir.
Sub ListImagesInFolder()
Dim folderPath As String
Dim fileName As String
Dim subFolder As Object
Dim fso As Object
Dim mainFolder As Object
Dim file As Object
' Ana klasör yolunu belirle
folderPath = "C:\JPG\A\"...
Çok teşekkür ediyorum ellerinize sağlık yanlız söyle bir sorun var bazı excel dosyaların içinde sadece data yada sadece komax var oyuzdende hata verıyor sanırım sız hepsınde 2 sı var olarak ayarladınız.birde hata verdiği varyantıda yazma sansımız varmı bu sekılde cunku 50 60 excel dosyasında tek...
...= fd.SelectedItems(1)
End Function
Sub TumDosyalariListele(Yol As Variant)
Dim fso As Object
Dim folder As Object
Dim subfolder As Object
Dim file As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(Yol)
For Each file...
...Arşivleri" 'Buraya kendi kaynak klasörünüzü yazın
Call GetFiles(myFolder, True)
End Sub
'
Sub GetFiles(SourceFolder As String, IncludeSubFolders As Boolean)
Dim FSO As Object, strFolder As Object
Dim SubFolder As Object, strFile As Object
Dim myTargetPath As String...
...= True
.Calculation = xlCalculationAutomatic
End With
MsgBox "Arama Tamamlandi"
End Sub
Private Sub DoFolder(Folder)
Dim SubFolder
Dim File
For Each SubFolder In Folder.SubFolders
DoFolder SubFolder
Next SubFolder
For Each File In Folder.Files
If...
...For Each objFile in colFiles
tmpName = Replace(objFile, fname, fname2)
objFSO.MoveFile objFile, tmpName
Next
ShowSubfolders objFSO.GetFolder(objStartFolder)
Sub ShowSubFolders(Folder)
For Each Subfolder in Folder.SubFolders
Set objFolder =...
...= "C:\TestFolder"
Range("A:A").Clear
Call GetFiles(myFolder, True)
End Sub
'
Sub GetFiles(SourceFolder As String, IncludeSubFolders As Boolean)
Dim FSO As Object, strFolder As Object
Dim SubFolder As Object, strFile As Object
Dim i As Long
Set FSO =...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.