Excel'deki yüzlerce metin URL'sini tıklanabilir köprülere nasıl dönüştürebilirim?


13

Kullanıcıların bir hücredeki URL'yi tıklayıp tarayıcıda açmasını sağlamak için bir URL sütununu köprülere nasıl dönüştürebilirim?

100 url yapıştırdım ve her biri kendi hücresine girdi. Hücreyi çift tıklatıp bıraktığımda, Excel metni maviye çeviriyor ve bağlantıyı çıkarıyor. Yüz kere çift tıklamak istemiyorum, ancak yine de tüm hücreleri bağlantılara biçimlendirmek istiyorum.


1
Tamamen bir kenara, ancak köprüler beklendiği gibi çalışmadığında dikkat edilmesi gereken bir şey: Office, böyle bir URL'yi tıklattığınızda garip bir Microsoft Office Varlık Bulma iş akışı (varsayılan tarayıcınız olmasa bile Internet Explorer'ı içerir) kullanır.
Arjan

Yanıtlar:


12

Köprü yapmak için Excel'de fonksiyonudur =Hyperlink("http://www.techonthenet.com","Tech on the Net")nerede "http://www.techonthenet.com"internet adresi ve "Tech on the Net"Excel hücrede görüntülenen başlık.

URL'leri Excel dosyasına yazarken bu işlevi her URL'nin etrafına sarın. Dinamik bir ad bulmak istemiyorsanız, URL'yi her zaman ad olarak da koyabilirsiniz.

Değerleri programlı olarak eklemiyorsanız, bu site HYPERLINK çalışma sayfası işlevinden bahseder. Bir daha da iyi bir referans olsa bu excel için bir makro eklemek yaparken size yol hangi onlar makro kodunu tedarik ediyoruz. Böylece bu makroyu ekledikten sonra urls sütununu seçebilir ve makroyu çalıştırabilirsiniz ve tüm sütunu köprülere dönüştürür.


1
100 url yapıştırdım ve her biri kendi hücresine gitti. bu iyi ama düz metin. i hücre içine dblcick ve sonra bırakın excel metin mavi tirns ve dışarı bir bağlantı yapar. ben yüzlerce kez dbl tıklayın ve benim için yaptığı gibi bağlantılara tüm hücreleri biçimlendirmek istemiyorum.

1
Bunu yapman için başka bir yol ekledim. Stackoverflow'da olduğunuz için bir şekilde yazdığınız bir program aracılığıyla yaptığınızı varsaydım.
Kyra

Sadece farklı biçimlendirme uygulamak için bir şans olabilir mi? Excel'in hyperlinkotomatik sihrini gerçekleştirdiğinde formülü gerçekten ekleyeceğinden şüphe ediyorum . (Burada Excel yok, ancak hücre özellikleri için Ctrl-1 tuşuna basmak yararlı bir şey gösterebilir mi?)
Arjan

12

Buradan: URL'leri Excel'deki Tıklanabilir Bağlantılara Dönüştürün

Public Sub Convert_To_Hyperlinks()
  Dim Cell As Range
  For Each Cell In Intersect(Selection, ActiveSheet.UsedRange)
    If Cell <> "" Then
      ActiveSheet.Hyperlinks.Add Cell, Cell.Value
    End If
  Next
End Sub

Makro Oluşturma

  • Excel belgenizi açın
  • ALT + F11 tuşlarına basarak makro düzenleyicisini açın.
  • Araçlar Menüsü'nde, Görünüm'ü sol tıklayın ve Proje Gezgini'ni seçin.
  • 'Modüller' adlı klasörü arayın, sağ tıklayın, 'Ekle'yi seçin, ardından' Modül'ü seçin.
  • Kodu seçtiğiniz proje modülüne yapıştırın.
  • Excel çalışma kitabınıza dönmek için ALT + F11 tuşlarına basın (veya Windows görev çubuğundaki simgesini tıklatın).

Makroyu çalıştırın

  • Makroyu yürütmek için, tıklanabilir köprülere dönüştürmek istediğiniz tıklanamayan metin bağlantılarını seçin.
  • Makro seçici penceresini açmak için ALT + F8 tuşlarına basın ve yeni oluşturduğunuz makroya tıklayın.
  • Bağlantılarınız artık Tıklanabilir! Size zaman ve veri girişi yorgunluğu tasarrufu :)

Net makro talimatları için bonus puanlar. Bu tür bir şeyi düzenli olarak yapmanız gerekiyorsa, makroyu merkezi olarak bir yere kaydetmeye yardımcı olur, böylece ihtiyacınız olan herhangi bir çalışma kitabına yükleyebilirsiniz. Çalışma kitabındaki makro için bir kısayol tuşu da oluşturabilirsiniz.
NateJ

Excel'deki şeridinize harika bir katkı. Alanları vurgulayın, düğmesine tıklayın, Boom! Köprülü hücreler.
Jay Killeen

2

Excel'e URL'leri canlı bağlantılar olarak ele almasını söyleyen isteğe bağlı bir ayar olmadığına inanmak zor. Sonuçta Outlook bunu otomatik olarak yapar. Ama sonra tekrar - bu bir Microsoft ürünü, iç çek.

Excel'de bir bağlantı sütunum var. Sütunu seçtim ve kendime bir e-postaya yapıştırdım. Postayı aldığımda (Excel sütunu hala seçili) Canlı bağlantıları tekrar sütuna yapıştırdım. Bitti!

Alternatif olarak, e-postayı taslak olarak kaydedebilir ve kaydedilen taslağı tekrar açabilirsiniz. E-postayı gerçekten göndermeye ve almaya gerek yoktur.


1

Bunu yapmanın kolay yolu, Excel dosyasını bir HTML sayfası olarak kaydetmektir. Ardından HTML sayfasını Excel'de yeniden açın, bağlantılar clikable olacaktır.

GÜNCELLEME
Bazen bu işe yaramaz. Ama bu her zaman işe yarıyor gibi görünüyor. Seçili sütun URL'lerinde sağ tıklayın. Ardından Köprü'yü tıklayın, ardından "Bu Belgeye Yerleştir" i tıklayın. Bu her zaman işe yarar


Bazen bu işe yaramaz. Ama bu her zaman işe yarıyor gibi görünüyor. Seçili sütun URL'lerinde sağ tıklayın. Ardından Köprü'yü tıklayın, ardından "Bu Belgeye Yerleştir" i tıklayın. Bu her zaman işe yarar.
Richard

Cevabınıza yorumunuzu ekledim. Cevaplarınızı her zaman güncelleyebilirsiniz
Shekhar

1

Aşağıdakiler tek bir formülde tıklanabilir bağlantılar oluşturur

=CONCAT("<",HYPERLINK(M28,M28),">")

Formülün üzerine yazmak ve <>sonra temizlemek istiyorsanız: Formülün üzerine
kopyalayıp değeri yapıştırın.
kullanmak Ctrl+ Hyerine <ve >bireysel olarak hiçbir şey.


0

Kyra'nın cevabı burada size esasen bunu veriyor ve iyi bir yön oldu. İstediğiniz gibi geniş bir seçim yapmanızı sağlar ve hepsini dönüştürür.

Sub addHypers()

For Each cell In Intersect(Selection, ActiveSheet.UsedRange)
    If cell <> "" Then
    ActiveSheet.Hyperlinks.Add cell, "http://" + cell.Value
    End If
    Next cell
End Sub

Sub removeHypers()
Intersect(Selection, ActiveSheet.UsedRange).Hyperlinks.Delete
End Sub

0

Bkz Excel'de tıklanabilir köprüye url metnini dönüştürmek için nasıl talimatlar nasıl yapılır kolay için.

Excel'de, tıklanabilir köprülere dönüştürmek istediğiniz sütunu tıklayın.
İlk seçeneği izleyin: URL metnini VBA kodu ile tıklanabilir köprüye dönüştürün

Adımları izleyin ve bastıktan sonra F5Excel dosyanıza geri dönmek için Microsoft Visual Basic uygulamasını kapatın. URL'leriniz artık tıklanabilir olacak!


0

Excel'in yeni sürümlerinde (2018 sonrası), Ana menü çubuğunda "Stiller" açılır menüsünü açın ve stil olarak "köprü" yi seçin. Bu, metin köprüsünü, seçtiğiniz aralık için tıklanabilir köprü olarak biçimlendirir.


-1

Bir makro yapmak istemiyorsanız ve ek bir sütunu önemsemediğiniz sürece, URL sütununuzun yanında yeni bir sütun oluşturun.

Yeni sütuna = HYPERLINK (A1) formülünü yazın (A1'i ilgilendiğiniz hücreyle değiştirmek). Ardından formülü diğer girişlerin altına kopyalayın.


1
Bu öneri zaten kabul edilen cevap tarafından yapılmıştır. Bunun nasıl farklı olduğunu açıklamak için cevabınızı düzenleyebilir misiniz ?
Burgi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.