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..
 

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
Aşağıdaki şekilde deneyiniz.:cool:

Kod:
If Dir(ActiveWorkbook.Path & "\ExcelProgram.xls") = "" Then
    MsgBox "Hedef Kitap yok..!!"
End If
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Üstat çok sağol... Koca bir teşekkür...
 
Üst