link atılması hk

Katılım
27 Eylül 2019
Mesajlar
40
Excel Vers. ve Dili
2013 english
Altın Üyelik Bitiş Tarihi
24-01-2024
Merhabalar ekli dosyada bulunan bir sayfadaki linki diğer sayfaya otomatik nasıl atabilirim? Yani attığım sayfada da link çalışsın istiyorum.
Vlookup ve hyperlink ile denedim başka bir isimde atama yapıyor belki de ben yapamamışımdır.
 

Ekli dosyalar

Katılım
27 Eylül 2019
Mesajlar
40
Excel Vers. ve Dili
2013 english
Altın Üyelik Bitiş Tarihi
24-01-2024
Yapılamayacak bir şey mi bu? Hiç kimse yardım etmediği için soruyorum en azından bu konuda yardım ederseniz memnun olurum.
 
Katılım
1 Nisan 2010
Mesajlar
45
Excel Vers. ve Dili
tr
Altın Üyelik Bitiş Tarihi
30-09-2021
Merhaba

Sadece link mi atılacak
satırdaki diğer bilgiler atılacakmı
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Aşağıda kodları deneyiniz.
Kod:
Sub Link_Al()

    Dim c As Range, i As Long
   
    Application.ScreenUpdating = False
    Sheets("giden").Select
    Range("D4:D" & Rows.Count).Clear
   
    For i = 4 To Cells(Rows.Count, "C").End(xlUp).Row
        With Sheets("gelen")
            Set c = .[C:C].Find(Cells(i, "C"), , xlValues, xlWhole)
            If Not c Is Nothing Then
                .Cells(c.Row, "H").Copy Cells(i, "D")
            End If
        End With
    Next i
   
End Sub
 
Katılım
27 Eylül 2019
Mesajlar
40
Excel Vers. ve Dili
2013 english
Altın Üyelik Bitiş Tarihi
24-01-2024
evet sadece link atılacak.
Makro olmadan bir formülü varsa daha çok sevinirim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Köprü adresini almak için makroya başvurmanız gerekir.
Aşağıdaki kodları Module1 kopyalayın.
Kod:
Function AdresKopru(deg As Range) As String

    Dim c As Range
    
    Application.Volatile
    
    With Sheets("gelen")
        Set c = .[C:C].Find(deg, , xlValues, xlWhole)
        If Not c Is Nothing Then
            AdresKopru = .Cells(c.Row, "H").Hyperlinks(1).Address
        End If
    End With

End Function
Daha sonra giden sayfası D4 hücresine aşağıdaki formülü yazın.
Kod:
=EĞERHATA(KÖPRÜ(AdresKopru(C4);DÜŞEYARA(C4;gelen!C:H;6;0));"")
.
 
Üst