Bir tıklamayla kurulan köprüleri yıkmak

Katılım
29 Haziran 2018
Mesajlar
297
Excel Vers. ve Dili
2016 TÜRKÇE
Arkadaşlar merhaba.
Daha önceki bir çalışmamda Sayın muygun tarafından yazılan, tek düğmeye atanan ve C sütunundaki öğretmen isimlerine A sütunundaki sınıf adlarına göre KÖPRÜler kuran :

Sub link()
For i = 3 To Sheets("SINIF").Range("A65536").End(xlUp).Row
ActiveSheet.Hyperlinks.Add Anchor:=Range("c" & i), Address:="", SubAddress:= _
"'" & Sheets("SINIF").Range("A" & i).Value & "'!A1"
Next i
End Sub

kodlarıyla kurduğum köprüleri başka bir düğmeye atayacağım hangi kodlarla tek seferde kaldırabilirim acaba?
Veya bunun kısa bir yolu var mıdır?
Şimdiden teşekkürler.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,165
Excel Vers. ve Dili
2019 Türkçe
MErhaba.

Aktif sayfadaki tüm köprüleri kaldırmak için.

Kod:
Cells.Hyperlinks.Delete
Sadece aktif sayfanın C kolonundaki köprüleri kaldırmak için

Kod:
Range("c:c").Hyperlinks.Delete
 
Son düzenleme:
Katılım
29 Haziran 2018
Mesajlar
297
Excel Vers. ve Dili
2016 TÜRKÇE
Sayın dalgalikur hızlı ve isabetli cevabınız için teşekkür ederim. Sağolun.
 
Katılım
29 Haziran 2018
Mesajlar
297
Excel Vers. ve Dili
2016 TÜRKÇE
Arkadaşlar Merhaba. Sayın dalgalikur'un vermiş olduğu kod ile

Sub köprüleri_kaldır()
Range("c:c").Hyperlinks.Delete
'Cells.Hyperlinks.Delete
End Sub

C sütunundaki köprüleri kaldırıyorum. Gayet güzel çalışıyor. Ancak köprüleri kaldırırken hızını alamayıp hücre kenarlıklarının alt çizgisini de kaldırıyor. Bunu nasıl engelleyebilirim. Teşekkürler.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Aşağıdaki şekikde deneyiniz.
Kod:
Sub köprüleri_kaldır()
Range("c:c").ClearHyperlinks
Range("c:c").Font.Underline = xlUnderlineStyleNone
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,165
Excel Vers. ve Dili
2019 Türkçe
Arkadaşlar Merhaba. Sayın dalgalikur'un vermiş olduğu kod ile

Sub köprüleri_kaldır()
Range("c:c").Hyperlinks.Delete
'Cells.Hyperlinks.Delete
End Sub

C sütunundaki köprüleri kaldırıyorum. Gayet güzel çalışıyor. Ancak köprüleri kaldırırken hızını alamayıp hücre kenarlıklarının alt çizgisini de kaldırıyor. Bunu nasıl engelleyebilirim. Teşekkürler.
Oradaki alt çizgi hücre kenarlığının değil linkin alt çizgisi. Link kaldırılınca link alt çizgisi de otomatik olarak kaldırılıyor.
Eğer metnin altında alt çizgi olmasını istiyorsanız sayın @cıtır'ın vermiş olduğu kodu kullanabilirsiniz.
 
Katılım
29 Haziran 2018
Mesajlar
297
Excel Vers. ve Dili
2016 TÜRKÇE
Sayın çıtır ve Sayın dalgalikur Yardımlarınız için çok teşekkür ederim. Sayın çıtır'ın vermiş olduğu kodlar istediğim işi gördü. Tekrar teşekkürler.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sayın çıtır ve Sayın dalgalikur Yardımlarınız için çok teşekkür ederim. Sayın çıtır'ın vermiş olduğu kodlar istediğim işi gördü. Tekrar teşekkürler.
Rica ederim.Dönüş yaptığınız için teşekkür ederim.
 
Üst