• DİKKAT

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

Makro atayarak dosya çağırma

Katılım
14 Kasım 2009
Mesajlar
57
Excel Vers. ve Dili
excel 2007
Benim istediğim şu şekilde bir dosya çağırmak olacaktır.

Alt alta kodlar yazıyorum. Örneğin

KM-1107-LS-01
KM-1107-LS-02
KM-1107-LS-03
KM-1107-LS-04
KM-1107-LS-05

Bu şekilde yazdığım kodlar için her seferinde bilgisayarımdaki bir dosyada bulunan aynı isimdeki dosyalara link veriyorum. Yani Hücre üzerine tıkladığımda o lasördeki aynı isimli PDF dosyasını açıyorum. Bunu her seferinde kendim link atamak istemiyorum. Ben her yeni kod yazdığımda otomatik olarak kendi o klasör içerisindeki dosyayı bulsun istiyorum.

Bunu yapmak mümkün müdür?

Örnek dosya ektedir.
 

Ekli dosyalar

  • KM.xls
    KM.xls
    34.5 KB · Görüntüleme: 27
Bunu denermisiniz. hücreye çift tıklayınca dosya açılıyor

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A:A")) Is Nothing Then Exit Sub
Cancel = True
Klasor = ThisWorkbook.Path ' BURASI DOSYALARIN BULUNDUĞU YOL
Dosya_Adi = Target.Cells
If Dosya_Adi <> "" Then
CreateObject("Shell.Application").Open (Klasor & "\" & Dosya_Adi & ".pdf")
End If
End Sub
 

Ekli dosyalar

  • KM.xls
    KM.xls
    43.5 KB · Görüntüleme: 51
çok teşekkürler :D çalışıyor. benü büyük bi külfetten kurtardınız
 
Dosya açma

Merhaba.
yaklaşık 4 yıldır yararlandığım ve çok şey öğrendiğim bu platformdaki herkese teşekkür ederim.
Bu benim ilk paylaşımım.
yine bu platformdan aldığım bir personel dosyasını kendime uyarladım fakat userform!a çağırdığım kişinin cv'sini de "CV GÖRÜNTÜLE" tuşu ile görüntülemek istiyorum.(CV dosyası masa üstümde "CV ler " diye kayıtlı)
yardımlarınızı rica ederim
 

Ekli dosyalar

Merhabalar,
Kısa bir soru sormak istiyorum... VBA yeni başladığım için biraz sorun yaşıyorum... Yukarıda belirtilen kısa yolu ben de kullanmak istiyorum fakat destek olabilir misiniz? Benim dokümanlarımın bulunduğu klasör :
C:\Users\Desktop\Desktop\Müşteri takip ve ben yolu bir butona bağlamak isitiyorum nasıl güncellemem lazım? Destek olabilir misiniz?

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("C:C")) Is Nothing Then Exit Sub
Cancel = True
Klasor = ThisWorkbook.Path ' BURASI DOSYALARIN BULUNDUĞU YOL
Dosya_Adi = Target.Cells
If Dosya_Adi <> "" Then
CreateObject("Shell.Application").Open (Klasor & "\" & Dosya_Adi & ".pdf")
End If
End Sub
 
Geri
Üst