c:\test\aaa.xls çalışmakitabı varmı? yokmu

Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Dosya = "c:\test\aaa.xls"

if Dosya=var Then
msgbox "dosya var"
Else msgbox "dosya yok"
End if

Gibi birşey ama nasıl
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Kod:
Sub dosya_ara()
Dim ds, a
Set ds = CreateObject("Scripting.FileSystemObject")
a = ds.FileExists("C:\test.txt")
If a = True Then
MsgBox "Bu isimde bir dosya var"
Else
MsgBox "Bu isimde bir dosya yok"
End If
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Alternatif.:cool:
Kod:
Sub dosya_varmi()
If Dir("C:\test.txt") = "" Then
    MsgBox "Dosya Yok.!"
    Else
    MsgBox "Dosya Var.!"
End If
End Sub
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
İlginize Teşekkür ederim ilave olarak sormak istediğim bir şey var
Dosya Yolu ve dosya adı bir değişken

Dosya Yolu: Thisworkbook.Path\Sayfa1!a1 hücresi
Dosya Adı: Sayfa1!a2 hücresi

Diyelim ki:
Thisworkbook.Path: c:\çkkontrol
a1=Denemeçk
a2= Test

aranacak dosya c:\çkkontrol\denemeçk\test.xls

olacak bu durumda nasıl bir kod uygulanmalı
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi kullanabilirsiniz.

Kod:
Thisworkbook.Path & "\" & [sayfa1!a1] & "\" & [sayfa1!a2] & ".xls"
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
teşekkürler
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Paylaşım İçin Teşekkürler

Sayın üstatlar, paylaşım için teşekkürler.
 
Üst