mars2
Altın Üye
- Katılım
- 2 Eylül 2004
- Mesajlar
- 568
- Excel Vers. ve Dili
-
2016 - Türkçe
2019 - Türkçe
- Altın Üyelik Bitiş Tarihi
- 26-03-2026
İyi Günler;
Listemin F sutununda 8 karakterli (25865425) rakamlar bulunmaktadır.
Aşağıdaki kodla Klasörün içindeki PDF'lerden hücredeki rakamlara uygun olanları açmakta ancak, hücrede daha önceden yazılan 2, 3 karakterli rakamlar olunca da rakamların başlangıcındaki rakamlara uyan tüm PDF açmaktadır. bu da işlerimi engellemektedir.
Hücrede 8 karekterli rakamın dışında 7 karekterli rakamda olsa açmaması için ne yapılması gerektiği hakkında yardımlarınızı beklemekteyim.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'PDF açma
Cancel = True
If Target.Column <> 6 Or Target.Value = "" Then Exit Sub
pth = ThisWorkbook.Path & "\ Bilgi\"
fname = pth & Target.Value & "*.pdf"
dosya = Dir(fname)
Do While dosya <> ""
dosya = pth & dosya
ActiveWorkbook.FollowHyperlink dosya
dosya = Dir()
Loop
End Sub
Listemin F sutununda 8 karakterli (25865425) rakamlar bulunmaktadır.
Aşağıdaki kodla Klasörün içindeki PDF'lerden hücredeki rakamlara uygun olanları açmakta ancak, hücrede daha önceden yazılan 2, 3 karakterli rakamlar olunca da rakamların başlangıcındaki rakamlara uyan tüm PDF açmaktadır. bu da işlerimi engellemektedir.
Hücrede 8 karekterli rakamın dışında 7 karekterli rakamda olsa açmaması için ne yapılması gerektiği hakkında yardımlarınızı beklemekteyim.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'PDF açma
Cancel = True
If Target.Column <> 6 Or Target.Value = "" Then Exit Sub
pth = ThisWorkbook.Path & "\ Bilgi\"
fname = pth & Target.Value & "*.pdf"
dosya = Dir(fname)
Do While dosya <> ""
dosya = pth & dosya
ActiveWorkbook.FollowHyperlink dosya
dosya = Dir()
Loop
End Sub