Excel'de bir hücreden diğerine yalnızca köprüyü nasıl kopyalayabilirsiniz?
Diyelim ki, A sütununda bir dizi değer var ve her hücre farklı bir köprü içeriyor. Şimdi aşağıdaki ekran görüntüsünde gösterildiği gibi, metin olmadan yalnızca köprüleri E sütununa kopyalamak istiyorum. Excel'de bu işi çözmek için doğrudan bir yol olmayabilir, ancak burada bununla başa çıkmak için bir VBA kodu tanıtacağım.
VBA kodu ile bir hücreden diğerine köprü kopyalama
VBA kodu ile bir hücreden diğerine köprü kopyalama
Yalnızca metin olmadan köprü adreslerini başka hücrelere kopyalamak için aşağıdaki kod size yardımcı olabilir, lütfen şu şekilde yapın:
1. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basın.
2. Ekle > Modül'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.
VBA kodu: bir hücreden diğerine yalnızca köprü kopyalama:
Sub CopyHyperlinks()
'Uodateby Extendoffice
Dim xSRg As Range
Dim xDRg As Range
Dim I As Integer
Dim xAddress As String
On Error Resume Next
xAddress = ActiveWindow.RangeSelection.Address
Set xSRg = Application.InputBox("Please select the original range you want to copy hyperlinks:", "KuTools For Excel", xAddress, , , , , 8)
If xSRg Is Nothing Then Exit Sub
Set xDRg = Application.InputBox("Please select the new range you want to paste the hyperlinks only", "KuTools For Excel", , , , , , 8)
If xDRg Is Nothing Then Exit Sub
Set xDRg = xDRg(1)
For I = 1 To xSRg.Count
If xSRg(I) <> "" And xDRg.Offset(I - 1) <> "" Then
If xSRg(I).Hyperlinks.Count = 1 Then
xDRg(I).Hyperlinks.Add xDRg(I), xSRg(I).Hyperlinks(1).Address
End If
End If
Next
End Sub
3. Ardından bu kodu çalıştırmak için F5 tuşuna basın, yalnızca köprüleri kopyalamak istediğiniz hücreleri seçmenizi hatırlatmak için bir iletişim kutusu açılacaktır, aşağıdaki ekran görüntüsüne bakın:
4. Tamam'a tıklayın, ardından başka bir iletişim kutusunda yalnızca köprüleri yapıştırmak istediğiniz hücreleri seçin, aşağıdaki ekran görüntüsüne bakın:
5. Ve köprü adresleri, ihtiyacınız olan belirli hücrelere orijinal hücrelerden kopyalanmıştır, aşağıdaki ekran görüntüsüne bakın:
Not: Bu kod aynı zamanda köprüleri bir çalışma sayfasından başka bir çalışma sayfasına kopyalamak için de size yardımcı olabilir.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!