Şimdi Ara

Köprü eklenmiş bir excel sayfasını kopyalama

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
254
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba,

    Benim sorunum şu; bir sayfada belli hücrelere köprüler var. Örneğin D35 hücresine köprü yerleştirdim ki tıklayınca A1 hücresine gitsin. Bu köprü aynı sayfadaki farklı bir hücreye bağlantı ekliyor.

    Sayfayı kopyalamak istediğim zaman kopyalanan sayfadaki köprü ilk sayfadaki A1 hücresine yönlendiriyor. Ancak ben her kopyaladığım sayfadaki A1 e yönlendirsin istiyorum.

    Geçen yıl oluşturduğum excel dosyasında sayfayı kopyalasam da bu söylediğim oluyordu. Ancak yeni oluşturduğum dosyada bir türlü olmuyor.

    Yardımcı olabiliecek var mı?




  • hocam biraz geç oldu sorununuz belki çözülmüştür (paylaşırsanız memnun olurum) ama ben şöyle bir yöntem buldum

    öncelikle şunu belirteyim buradaki ana husus köprüye tıkladığımız zaman yönlendirdiği hücre her sayfada aynı olması gerekiyor.yani istediğimiz hücreye bağlantı koyabiliyoruz ama tıklayınca gönderdiği hücre her sayfa da aynı olduğu zaman aşağıdaki kod çalışıyor.


    1.adım.

    ilk önce istediğiniz hücreye bağlantınızı oluşturun.sonra bu hücreyi değişiklik yapmadan kopyalayıp diğer sayfalarda bağlantı eklemek istediğiniz hücreye yapıştırın.(yapıştırdığınız sayfada hücre numarası önemli değil istediğiniz bir yere yapıştırabilirsiniz.)

    2.adım

    sonra alt+f11 tuşları ile vba penceresini açın.sol taraftan "bu çalışma kitabı" na çift tıklayın.açılan pencereye aşağıda vermiş olduğum vba kodlarını girin


    Sub LocalizeAllHyperlinks()

    Dim sh As Worksheet

    Dim lnk As Hyperlink

    For Each sh In Sheets

      For Each lnk In sh.Hyperlinks

        lnk.SubAddress = "'" & sh.Name & "'!" & Split(lnk.SubAddress, "!")(1)

        ' lnk.TextToDisplay = lnk.SubAddress

      Next

    Next

    End Sub


    run butonuna basın ve pencereyi kapatabilirsiniz.

    artık eklemiş olduğunuz köprülere tıkladığınız zaman hangi hücreye bağlantı verdiyseniz aynı sayfadaki hücrede gösterecek.

    yalnız şöyle bir olumsuz yönü var her yeni eklediğiniz köprü de makroyu tekrar çalıştırmanız gerekiyor.aksi takdirde sizin sorununuz ortaya çıkıyor.hangi sayfadan kopyalandıysa o sayfaya yönlendiriyor.

    Not 1:excel dosyasını kaydederken dosya türü kısmından "makro içerebilen excel çalışma kitabı" nı seçmeniz gerekiyor.

    Not 2:geçen yıl oluşturduğunuz excel dosyasını paylaşırsanız ona bakalım.ben veya bu konuda bilgili başka bir forum üyesi yardımcı olabilir.





  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.