• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

ActiveWorkbook.Path Kontrolü

Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
İyi Günler, Gününüz aydın olsun...

Aşağıdaki kod ile ASIL_Kitap açıldığında tuşa basılıp HEDEF_KİTAP tan bazı bilgileri alması isteniyor. Görüldüğü gibi her ikisinin de (Daha doğrusu HEDEF_KİTAP ın ASIL_KİTAP ile) aynı "Dir" veya "Path" de olması gerekiyor.

Set HEDEF_KİTAP = Workbooks.Open(ActiveWorkbook.Path & "\ExcelProgram.xls", False, False)

ataması sırasında HEDEF_KİTAP bulunamaz ise programı kesmeden bizi uyaracak bir kod yazılabilirmi??

Şimdiden Teşekkürler....

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False

Dim ASIL_KİTAP As Workbook

Dim HEDEF_KİTAP As Workbook

Set ASIL_KİTAP = ActiveWorkbook

Set HEDEF_KİTAP = Workbooks.Open(ActiveWorkbook.Path & "\ExcelProgram.xls", False, False)

ASIL_KİTAP.Activate

...................
...................
...................

Application.ScreenUpdating = True
End Sub

Not; Korhan Ayhan arkadaşımıza programda buraya kadar gelmeme yardımcı olduğu için ayrıca ve tekrar teşekkürler..
 
Aşağıdaki şekilde deneyiniz.:cool:

Kod:
If Dir(ActiveWorkbook.Path & "\ExcelProgram.xls") = "" Then
    MsgBox "Hedef Kitap yok..!!"
End If
 
Üstat çok sağol... Koca bir teşekkür...
 
Geri
Üst