Kodda çalışmayan satır

Katılım
18 Şubat 2007
Mesajlar
8
Excel Vers. ve Dili
excel 2003
Dim FName As Variant
FName = Application.GetOpenFilename("Excel file (*.xls),*.xls)")
Workbooks.Open ("" & FName)

Workbooks("" & FName).Close--->>> burası nıye calısmıyor

ne yapmam lazım??
cok acıl bırı cevaplayabılır mı??
 
Katılım
3 Şubat 2007
Mesajlar
19
Excel Vers. ve Dili
Excel 2007 İngilizce
anladığım kadarıyla workbooks.close metoduna açık olan çalışma sayfasının tam yolu değil sadece adı geçilecek. Yani workbooks("deneme.xls").close gibi. Aşağıdaki şekilde çalışma sayfasının adını alıp kullanabilirsin.

Dim FName As Variant
FName = Application.GetOpenFilename("Excel file (*.xls),*.xls)")
Workbooks.Open (FName)
sName = Mid(FName, InStrRev(FName, "\") + 1)
Workbooks(sName).Close
 
Katılım
18 Şubat 2007
Mesajlar
8
Excel Vers. ve Dili
excel 2003
teşekkurler cok işime yaradi...
 
Üst