HÜCREDE YAZAN SAYFA ADINA GÖRE BAĞLANTI YAPMA!

Katılım
27 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel 2013-türkçe
bir sayfada tüm sayfa adları yazılı olan hücreler vardır. yan taraflarındaki hücrelere veya aynı hücreye o hücrede yazan sayfaya bağlantı yapma...
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki makroyu deneyiniz:

PHP:
Sub kopruleme()
son = Cells(Rows.Count, "A").End(3).Row
For i = 1 To son
    If Cells(i, "A") <> "" Then
        For j = 1 To Sheets.Count
            If Sheets(j).Name = Format(Cells(i, "A"), "@") Then
                ActiveSheet.Hyperlinks.Add Anchor:=Cells(i, "B"), Address:="", SubAddress:= _
                    "'" & Cells(i, "A") & "'!A1"
                j = Sheets.Count
            End If
        Next
    End If
Next
End Sub
 
Katılım
27 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel 2013-türkçe
hmmm makrosuz yapma durumumuz yok mu? ben makrolarda kod yazma işlemini bilmiyorum.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Burdan başlayabilirsiniz:

Kodları kopyalayın.
Excel dosyanızda Alt+F11 yapın ya da sayfa sekmesine sağ tıklayıp kod görüntüle deyin
Insert menüsünden Module'yi seçin
Açılan sayfaya bu kodları yapıştırın
Excel dsoyanızda köprü eklenecek sayfanıza geçin
Sayfaya bir düğme/şekil/resim ekleyin
Eklediğinize sağ tıklayıp Makro ata deyin
Açılan listede kopruleme makrosunu seçip işlemi tamamlayın.
Dosyanızı Makro içerebilen excel dosyası olarak kaydedin.
Artı o eklediğinize bastığınızda koprü işlemini yapacaktır.
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
Sayfa isimlerinin olduğu excel sayfasının kod bölümüne aşağıdaki kodu kopyalayın ve çalıştırın.

Kod:
Sub KöprüEkle()
    ' A1 hücresinden itibaren A sütununda yer alan her bir dolu hücre için içindeki değerin adındaki sayfaya köprü ekler.
    LastRow = ActiveSheet.Cells.Find("*", searchorder:=xlByRows, searchdirection:=xlPrevious).Row

    For i = 1 To LastRow
        Range("A" & i).Select
 
        ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
                                   ActiveCell.Value & "!A1", TextToDisplay:=ActiveCell.Value
    Next i
    Range("A1").Select
End Sub
 
Katılım
27 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel 2013-türkçe
bu söylediklerinizi yapmış bulunmaktayım. ancak başvuru geçerli değil gibi bir ibare çıktı.
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
Hücrenin içindeki veri adında bir sayfa yok ise bu uyarıyı verir. Sayfa isimlerini kontrol ediniz.
 
Katılım
27 Kasım 2019
Mesajlar
11
Excel Vers. ve Dili
Excel 2013-türkçe
yardımlarınız için çok teşekkürler. sorunu hallettim. :)
 
Üst