Çözüldü ŞEKİLLERE VBA İLE LİNK VERMEK

Katılım
9 Aralık 2022
Mesajlar
25
Excel Vers. ve Dili
Excel 2019
Merhaba dostlar,
Excel çalışmamda A1 hücresine bir link yerleştirdim ve yanına bir tane "Aç" butonu koydum. Butondan her defasında A1 hücresine yazdığım linki açmasını istiyorum. Örneğin diyelim ki A1 hücresine "https://borsadel.com" linkini yazdım. Butona tıkladığım zaman bu linki açmasını istiyorum. Farklı bir link yazdığım zamanda o linki bana chrome tarayıcısında açmasını istiyorum. Bunu nasıl yapabilirim?
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Sayfanın kod bölümüne yazarak dener misiniz?
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [A1]) Is Nothing Then Exit Sub
    ActiveSheet.Hyperlinks.Add Anchor:=ActiveSheet.Shapes("Dikdörtgen 1"), Address:=[A1].Value
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,157
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Altenatif;

Kodu butona tanımlayınız.

C++:
Sub Link_Open()
    ActiveWorkbook.FollowHyperlink Range("A1").Value
End Sub
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Hocam kodu yazdım fakat nasıl çalıştıracağım bunu
Sayfanın kod bölümüne ekleyip, buton olarak tanımladığınız nesnenin adını Dikdörtgen 1 yazan yere yazmanız yeterli.
Ama Korhan Hocamın çözümü usta işi. Ben olsam onu kullanırdım. :)
 
Son düzenleme:

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,547
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın black_72,

Dosyanızın son halinin linkini paylaşır mısınız?

Önceden teşekkürler.
 
Üst