Loncat ke daftar isi utama

Bagaimana cara menghapus hyperlink tanpa menghapus format?

Di Excel, ketika kami menghapus hyperlink yang memiliki beberapa format, seperti warna latar belakang, font, ukuran, dan sebagainya, pemformatan akan dihapus serta gambar berikut ditampilkan. Namun, terkadang, kita perlu mempertahankan pemformatan sel saat menghapus hyperlink. Adakah cara untuk membantu kami mengatasi masalah yang mengganggu ini?

doc-remove-hyperlinks-tanpa-format-1 -2 doc-remove-hyperlinks-tanpa-format-2

Hapus hyperlink tanpa menghapus format dengan kode VBA


panah gelembung kanan biru Hapus hyperlink tanpa menghapus format dengan kode VBA

Di Excel, tidak ada cara langsung untuk menangani tugas ini, tapi Anda bisa menerapkan kode VBA berikut ini untuk mempertahankan pemformatan sel saat menghapus hyperlink.

1. Tahan ALT + F11 kunci untuk membuka Jendela Microsoft Visual Basic for Applications.

2. Klik Menyisipkan > Modul, dan tempel kode berikut di Jendela Modul.

Kode VBA: Hapus hyperlink tanpa menghapus format

Sub RemoveHlinks()
'Update 20141024
Dim Rng As Range
Dim WorkRng As Range
Dim TempRng As Range
Dim UsedRng As Range
Dim xLink As Hyperlink
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set UsedRng = Application.ActiveSheet.UsedRange
For Each xLink In WorkRng.Hyperlinks
    Set TempRng = Cells(1, UsedRng.Column + UsedRng.Columns.Count)
    Set Rng = xLink.Range
    Rng.Copy TempRng
    Rng.ClearHyperlinks
    Set TempRng = TempRng.Resize(Rng.Rows.Count, Rng.Columns.Count)
    TempRng.Copy
    Rng.PasteSpecial xlPasteFormats
    TempRng.Clear
Next
End Sub

3. Lalu tekan F5 kunci untuk menjalankan kode ini, dan kotak prompt akan muncul untuk mengingatkan Anda memilih sel yang berisi hyperlink, lihat tangkapan layar:

doc-remove-hyperlinks-tanpa-format-3

4. Dan kemudian klik OK untuk menutup dialog, hyperlink dihapus, tetapi pemformatan hyperlink (termasuk garis bawah) tetap ada.


Artikel terkait:

Bagaimana cara mengubah beberapa jalur hyperlink sekaligus di Excel?

Bagaimana cara mengekstrak alamat sebenarnya dari hyperlink di Excel?

Alat Produktivitas Kantor Terbaik

Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat   |  Hapus Baris Kosong   |  Gabungkan Kolom atau Sel tanpa Kehilangan Data   |   Putaran tanpa Formula ...
Pencarian Super: VLookup Beberapa Kriteria    VLookup Nilai Berganda  |   VLookup di Beberapa Lembar   |   Pencarian Fuzzy ....
Daftar Drop-down Lanjutan: Buat Daftar Drop Down dengan Cepat   |  Daftar Drop Down yang Bergantung   |  Multi-pilih Drop Down List ....
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  |  Bandingkan Rentang & Kolom ...
Fitur Unggulan: Fokus Kisi   |  Tampilan Desain   |   Bar Formula Besar    Manajer Buku Kerja & Lembar   |  Perpustakaan Sumberdaya (Teks otomatis)   |  Pemetik tanggal   |  Gabungkan Lembar Kerja   |  Enkripsi/Dekripsi Sel    Kirim Email berdasarkan Daftar   |  Filter Super   |   Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter, ...)   |   50 + Grafik jenis (Gantt Chart, ...)   |   40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun, ...)   |   19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur, ...)   |   12 Konversi Tools (Angka ke Kata, Konversi Mata Uang, ...)   |   7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel, ...)   |   ... dan banyak lagi

Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu.  Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...

tab kte 201905


Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks for the code. I have a couple of suggested enhancements:

declare xTitleId as String for those that use Option Explicit (otherwise throws an error)

Between Rng.PasteSpecial xlPasteFormats and TempRng.Clear, I inserted the following:

With Rng.Font
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With

This removes the underline and changes the font color back to black, so the text does not look like a hyperlink anymore.
This comment was minimized by the moderator on the site
Hi, does ClearHyperlinks work with merged cells? thank you
This comment was minimized by the moderator on the site
Thanks, this worked perfectly. Saved me tons of time!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations