Dosya Kullanım Kontrolü

Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kodlar ile DBASE formatındaki bir dosyayı excel formatına kopyalayıp kullanabiliyorum.

Fakat DBASE programı kullanıldığı anda kopyalama yaptığımda bilgi kaybına yol açmaktadır.

DBASE dosyasının (veya herhangi bir dosya) kullanımda olup olmadığını nasıl kontrol ettirebiliriz?


Kod:
Sub Deneme()
kaynakdosya = "C:\PERSONEL.DBF"
aradosya = "C:\PERSONEL.XLS"
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists(kaynakdosya) = False Then
MsgBox kaynakdosya & " " & " Dosyası Bulunamadı."
Exit Sub
ElseIf fso.FileExists(aradosya) = False Then
MsgBox aradosya & " " & " Dosyası Bulunamadı."
Exit Sub
Else
fso.CopyFile kaynakdosya, aradosya
MsgBox "Dosya Başarıyla Kopyalandı."
End If
End Sub
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
En kısa zamanda deneyeceğim.
 
Üst