Tablo da veri doğrulama ile gelen il'e link vermek

nevatmaca99

Altın Üye
Katılım
21 Mart 2020
Mesajlar
37
Excel Vers. ve Dili
OFFİCE 2019 PRO TR
Altın Üyelik Bitiş Tarihi
06-04-2025
Merhaba Üstatlarım,

Veri doğrulama ile tabloya getirdiğim il'e link verip ilgili sayfasına bağlamak istiyorum.

Ben bu linki B4 hücresinde yapamadım. Mecburen yanındaki hücreye Sayfaya git linki ekledim.
B4 hücresinde yapabilir miyiz bunu.

229631

Excel doyasını ekledim...
Destek olursanız müteşekkir olurum.
Saygılarımla
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
AnaSayfa adlı sayfanın adını sağ tıklatın, KodGörüntüle seçin
Açılan boş sayfaya aşağıdaki kodu kopyalayın.
Daha sonra dosyanız farklı kaydet ile Makro İçerebilen Excel Dosyası olarak farklı kaydedin.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("B4:B" & Rows.Count)) Is Nothing Then
        If Target.Text = "" Then
            Cells(Target.Row, "C") = ""
            Cells(Target.Row, "C").Hyperlinks.Delete
        Else
            Hyperlinks.Add Anchor:=Cells(Target.Row, "C"), Address:="", SubAddress:=Target.Text & "!A1", TextToDisplay:=Target.Text
        End If
    End If
End Sub
 

nevatmaca99

Altın Üye
Katılım
21 Mart 2020
Mesajlar
37
Excel Vers. ve Dili
OFFİCE 2019 PRO TR
Altın Üyelik Bitiş Tarihi
06-04-2025
Üstadım teşekkür ederim.

Makro olmadan yapamaz mıyız acaba?
İyi çalışmalar
 

nevatmaca99

Altın Üye
Katılım
21 Mart 2020
Mesajlar
37
Excel Vers. ve Dili
OFFİCE 2019 PRO TR
Altın Üyelik Bitiş Tarihi
06-04-2025
Merhaba.
AnaSayfa adlı sayfanın adını sağ tıklatın, KodGörüntüle seçin
Açılan boş sayfaya aşağıdaki kodu kopyalayın.
Daha sonra dosyanız farklı kaydet ile Makro İçerebilen Excel Dosyası olarak farklı kaydedin.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("B4:B" & Rows.Count)) Is Nothing Then
        If Target.Text = "" Then
            Cells(Target.Row, "C") = ""
            Cells(Target.Row, "C").Hyperlinks.Delete
        Else
            Hyperlinks.Add Anchor:=Cells(Target.Row, "C"), Address:="", SubAddress:=Target.Text & "!A1", TextToDisplay:=Target.Text
        End If
    End If
End Sub

Üstadım teşekkür ederim.

Makro olmadan yapamaz mıyız acaba?
İyi çalışmalar
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Kod olmadan hücrelere link atayamazsınız.
 
Üst