Açtırılan dosyanın ismini değişkene atama

Katılım
26 Nisan 2006
Mesajlar
50
Set fs = Application.FileSearch

With fs
.LookIn = "G:\HOME\MALIKONT\MIZAN\" & Yıl & "\" & Ay & "\" & "BANKA-KONSOL\YP\"
.Filename = "*-bankonly*"
If .Execute > 0 Then 'Select case haline getirilmeli!'
CreateObject("Shell.Application").Open fs.FoundFiles(1)
Else
.LookIn = "G:\HOME\MALIKONT\MIZAN\" & Yıl & "\" & (Val(Ay) - 1) & "\" & "BANKA-KONSOL\YP\"
.Filename = "*-bankonly*"
CreateObject("Shell.Application").Open fs.FoundFiles(1)
fs.FoundFiles(1).Activate
Dim bnkname As String
bnkname = ActiveWorkbook.Name
End If
End With


Üstadlar yukarıdaki kodda içerisinde -bankonly olan ilk dosyayı bulup açtırmasını başardım

Fakat bu açılan dosyanın ismini bnkname değişkenine atayamadım bir türlü bunu nasıl yapabiliriz yukarıdaki bold kısımdaki gibi denedim olmadı da :)

Şimdiden teşekkürler.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Merhabalar

FoundFiles(1)'in kendisi dosyanızın ismidir.
Bnkname=.FoundFiles(1) demeniz yeterli ...
 
Katılım
26 Nisan 2006
Mesajlar
50
Hemen deniyorum teşekkürler hocam
 
Üst