Veri Doğrulamada Köprü Oluşturma

Katılım
12 Temmuz 2017
Mesajlar
25
Excel Vers. ve Dili
excel 2010
Arkadaşlar merhaba;

Excel kitabımda veri doğrulamada açılan listede seçeceğim numarayı veya metni resimler klasöründeki bir resme nasıl köprü oluştururum?

Şimdiden teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,510
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Klasör yolu belli ise yanda ki boş bir hücreye köprü kurulabilir.

Ya da veri doğrulamadan seçim yaptıktan sonra hücreye çift tıklama ile ilgili klasördeki resim dosyası açılabilir.
 
Katılım
12 Temmuz 2017
Mesajlar
25
Excel Vers. ve Dili
excel 2010
Merhaba,

Klasör yolu belli ise yanda ki boş bir hücreye köprü kurulabilir.

Ya da veri doğrulamadan seçim yaptıktan sonra hücreye çift tıklama ile ilgili klasördeki resim dosyası açılabilir.
Korhan bey merhaba;
Öncelikle ilginiz için teşekkür ederim,

Veri doğrulamaya köprü oluşturdum ama aşağıya açılan listedeki bütün seçenekler aynı resmi açıyor açılan listeden seçim yaparak her seçime ayrı bir köprü oluşturamadım. Benim yapmak istediğim veri doğrulamada olan her bir seçeneğe "GÖRÜNTÜLER" adlı klasörden (C:\Users\Birgül\Desktop\Öztaş Apt\GÖRÜNTÜLER) ayrı ayrı resim köprüsü oluşturmak.
Aşağı açılan listede;
"Emlak Vergisi"
"Elektrik Borcu"
"Su borcu"
seçeneklerine tarattığım;
Emlak Vergisi.JPG (C:\Users\Birgül\Desktop\Öztaş Apt\GÖRÜNTÜLER\Emlak Vergisi.JPG)
Elektrik Borcu.JPG (C:\Users\Birgül\Desktop\Öztaş Apt\GÖRÜNTÜLER\Elektrik Borcu.JPG)
Su Borcu.JPG
resimlerine ayrı ayrı köprü oluşturmak.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,510
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Önerilerimden hangisi sizin için uygunsa belirtin lütfen.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,510
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Çift tıklama ile makrolu çözüm olur.

İlk önerimde ise boş bir hücrede formül ile köprü kurulabilir.

Veri doğrulama işleminin A1 hücresinde olduğunu varsaydım. Boş bir hücreye formülü uygulayınız.

C++:
=KÖPRÜ("C:\Users\Birgül\Desktop\Öztaş Apt\GÖRÜNTÜLER\"&A1&".jpg";"Görsele ulaşmak için tıklayınız…")
 
Katılım
12 Temmuz 2017
Mesajlar
25
Excel Vers. ve Dili
excel 2010
Çift tıklama ile makrolu çözüm olur.

İlk önerimde ise boş bir hücrede formül ile köprü kurulabilir.

Veri doğrulama işleminin A1 hücresinde olduğunu varsaydım. Boş bir hücreye formülü uygulayınız.

C++:
=KÖPRÜ("C:\Users\Birgül\Desktop\Öztaş Apt\GÖRÜNTÜLER\"&A1&".jpg";"Görsele ulaşmak için tıklayınız…")
Korhan bey iyi akşamlar,

A1 hücresine veri doğrulama yaptım seçeneği tıkladığımda "bu dosyayı açmak için hiç bir program kaydı yapılmadı" hatası veriyor B2 hücresine formülü yapıştırdım onu da tıkladığımda "Belirtilen dosya açılamıyor" hatası veriyor bir yerde hata mı yapıyorum? Sizin için zahmet olmaz ise çift tıklamalı makrolu bir çözüm mümkünmüdür?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,510
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben formülü deneyerek sizinle paylaştım. Masa üstünde bir klasör oluşturdum. İçine bir adet Deneme.jpg isimli bir dosya oluşturdum.

A1 hücresine Deneme yazdım. B1 hücresinde ki formül ile oluşan köprüye tıkladığımda dosya açıldı. (Tabi ki burada dosya yolunu kendi bilgisayarıma göre yazdım.)

Sonra olumlu sonuç alınca sizin dosya yolunu formül içine adapte ederek paylaştım.

Aşağıdaki kodu sayfanızın kod bölümüne uygulayınız. Dosya yolunu kendinize göre düzeltmelisiniz.

C++:
Option Explicit

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim Yol As String
    If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
    Cancel = True
    Yol = "C:\Users\Admin\Desktop\Test\" & Target.Value & ".jpg"
    ActiveWorkbook.FollowHyperlink Address:=Yol, NewWindow:=True
End Sub
 
Katılım
12 Temmuz 2017
Mesajlar
25
Excel Vers. ve Dili
excel 2010
Ben formülü deneyerek sizinle paylaştım. Masa üstünde bir klasör oluşturdum. İçine bir adet Deneme.jpg isimli bir dosya oluşturdum.

A1 hücresine Deneme yazdım. B1 hücresinde ki formül ile oluşan köprüye tıkladığımda dosya açıldı. (Tabi ki burada dosya yolunu kendi bilgisayarıma göre yazdım.)

Sonra olumlu sonuç alınca sizin dosya yolunu formül içine adapte ederek paylaştım.

Aşağıdaki kodu sayfanızın kod bölümüne uygulayınız. Dosya yolunu kendinize göre düzeltmelisiniz.

C++:
Option Explicit

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim Yol As String
    If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
    Cancel = True
    Yol = "C:\Users\Admin\Desktop\Test\" & Target.Value & ".jpg"
    ActiveWorkbook.FollowHyperlink Address:=Yol, NewWindow:=True
End Sub

Korhan bey merhaba,

Yardımlarınız ve ilginiz için çok teşekkür ederim bir şeyleri yanlış yaptığımdan sonuca ulaşamıyorum sizi daha fazla uğraştırmak istemem sağ olun var olun.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,510
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Hala sonuca ulaşamadınız mı?
 

Revival5084

Altın Üye
Katılım
3 Mayıs 2020
Mesajlar
9
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
02-05-2026
selamınaleyküm hocam bu makro çok işime yaradı. lakin şöyle birşeye ihtiyacım var. resmi bilgisayar içinde değilde google driver içerisinde arayıp açacak bi makro mümkünmü acaba. excelide internet tarayıcıdan kullanıyorum makro yaptıktan sonra drivere yüklücem exceli ordan kullanacağım. şimdiden teşekkürler.
 

Revival5084

Altın Üye
Katılım
3 Mayıs 2020
Mesajlar
9
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
02-05-2026
Ben formülü deneyerek sizinle paylaştım. Masa üstünde bir klasör oluşturdum. İçine bir adet Deneme.jpg isimli bir dosya oluşturdum.

A1 hücresine Deneme yazdım. B1 hücresinde ki formül ile oluşan köprüye tıkladığımda dosya açıldı. (Tabi ki burada dosya yolunu kendi bilgisayarıma göre yazdım.)

Sonra olumlu sonuç alınca sizin dosya yolunu formül içine adapte ederek paylaştım.

Aşağıdaki kodu sayfanızın kod bölümüne uygulayınız. Dosya yolunu kendinize göre düzeltmelisiniz.

C++:
Option Explicit

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim Yol As String
    If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
    Cancel = True
    Yol = "C:\Users\Admin\Desktop\Test\" & Target.Value & ".jpg"
    ActiveWorkbook.FollowHyperlink Address:=Yol, NewWindow:=True
End Sub
selamınaleyküm hocam bu makro çok işime yaradı. lakin şöyle birşeye ihtiyacım var. resmi bilgisayar içinde değilde google driver içerisinde arayıp açacak bi makro mümkünmü acaba. excelide internet tarayıcıdan kullanıyorum makro yaptıktan sonra drivere yüklücem exceli ordan kullanacağım. şimdiden teşekkürler
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,510
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Google E-Tablo mu kullanıyorsunuz?
 

Revival5084

Altın Üye
Katılım
3 Mayıs 2020
Mesajlar
9
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
02-05-2026
Evet. E tabloda makro yapılamıyor. Oyüzden office excelde macroyu yapıp etabloya yüklüycem. Sebebi ortak kullanım olduğundan
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,510
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
E-Tablo konusunda fazla bilgim yok. Önerdiğim kodu yapay zeka motorlarına yapıştırıp bu kodu Google E-Tablo için uyarlarmısın derseniz size yardımcı olacaktır.
 

Revival5084

Altın Üye
Katılım
3 Mayıs 2020
Mesajlar
9
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
02-05-2026
Teşekkür ederim
 
Üst