Kode VBA untuk mengonversi html menjadi teks biasa, ini membantu kita membuat kode html dapat dibaca dengan menghapus semua tag html dari kode html dan mencetak/merender keluaran kode. Saat kita memiliki lembar Excel dengan sel yang berisi html. Kami dapat mengonversinya secara batch menjadi teks biasa. Dimungkinkan untuk menghapus tag dan gaya yang tidak berguna dari html dan mengeluarkan teks biasa di layar tampilan sehingga mudah dibaca oleh orang yang tidak mengetahui bahasa html dan juga membantu portabilitas teks
Merujuk ke "Perpustakaan Objek Microsoft HTML"
Saat kami menggunakan Perpustakaan Objek Microsoft HTML untuk konversi kode html menjadi teks biasa
Di bawah ini adalah kode untuk mengubah html menjadi teks biasa di VBA
Public Function HtmlToText(ByVal sHTML As String) As String Dim iDoc As HTMLDocument Dim result As String Dim paragraphs() As String If IsNull(sHTML) Then HtmlToText = "" Exit Function End If result = "" paragraphs = Split(sHTML, "") For Each paragraph In paragraphs Set iDoc = New HTMLDocument iDoc.body.innerHTML = paragraph result = result & Chr(10) & Chr(10) & iDoc.body.innerText Next paragraph HtmlToText = result End FunctionSemoga bermanfaat saat Anda ingin mengonversi html ke teks biasa. Tinggalkan komentar Anda jika Anda menyukai solusinya
Dengan kata lain, ada dua cara yang bisa kita gunakan untuk mengubah html menjadi teks dalam sel di Excel, yaitu menggunakan fitur Temukan dan Ganti dan VBADaftar isi
Bahasa markup hypertext, atau html, adalah sistem pemformatan standar yang digunakan untuk membuat halaman web. Jadi itu adalah bahasa komputer yang sering digunakan untuk pengembangan web, navigasi internet, dan dokumentasi web
Kode html selalu berisi tag, < dan >, yang dapat menyulitkan untuk dibaca, terutama jika ditempatkan di sel di Excel. Jadi ada dua cara untuk mengubah html menjadi teks di Excel
Salah satunya menggunakan fitur Find and Replace. Fitur Temukan dan Ganti di Excel menemukan karakter yang Anda tentukan dan menggantinya dengan teks, karakter, atau angka apa pun yang Anda masukkan.
Cara lain adalah menggunakan VBA di Excel. VBA adalah singkatan dari Visual Basic for Applications. Ini adalah bahasa pemrograman di Excel dan aplikasi Office lainnya. Dan VBA mengotomatiskan tugas berulang, pemrosesan data, dan menghasilkan grafik dan laporan.
VBA berguna untuk mengonversi html menjadi teks di seluruh lembar kerja, sambil menggunakan kode VBA. Jika kami memiliki tugas berulang tertentu di Excel, kami dapat menggunakan VBA dan merekam makro untuk mengotomatiskan tugas berulang tersebut
Tetapi VBA tidak tersedia untuk Excel versi berbasis web. Kami merekomendasikan penggunaan metode VBA saat bekerja dengan aplikasi Microsoft Excel atau versi Office 360. Jadi hanya versi gratis Excel yang tidak mendukung bekerja dengan VBA
Mari kita ambil contoh
Misalkan Anda adalah seorang desainer web dan Anda ingin berbagi bagaimana Anda membuat halaman web tertentu dengan kolega Anda. Namun sebagian dari mereka kesulitan membaca html. Jadi Anda perlu mengonversi html menjadi teks di spreadsheet agar lebih mudah dibaca dan dibagikan dengan orang lain
Luar biasa. Mari lanjutkan dan lihat cara mengonversi html menjadi teks di Excel menggunakan dua metode
Contoh Nyata Konversi HTML ke Teks dalam Sel di Excel
Pertama, mari fokus pada contoh cara mengonversi html menjadi teks dalam sel menggunakan fitur Temukan dan Ganti. Misalnya, Anda memiliki kode html di sel
Karena kode html selalu memiliki tag, < dan >, kita hanya perlu menemukan tag tersebut di dalam sel. Lalu, kita bisa menggantinya dengan kosong atau string kosong. Jadi metode ini hanya akan menghapus tag di html, dan kita hanya akan mendapatkan teksnya saja.
Dan seperti inilah tampilannya setelah menghapus tag. Jadi kami telah mengubah html menjadi teks
Kemudian, mari kita lihat contoh mengonversi html menjadi teks menggunakan VBA. Pada dasarnya, ini melakukan hal yang sama seperti fitur Temukan dan Ganti. Tapi itu menggunakan kode pemrograman sebagai gantinya.
VBA memungkinkan kita mengonversi html menjadi teks di seluruh lembar kerja. Seperti inilah tampilan jendela VBA di Excel.
Kami akan mengonversi html menjadi teks dengan menyalin kode makro di jendela modul. Setelah semua tag, < dan >, dihapus dari seluruh lembar kerja, kita hanya akan memiliki teks.
Anda dapat membuat salinan sendiri dari spreadsheet di atas menggunakan tautan yang terlampir di bawah.
Buat salinan spreadsheet contoh
Cara Mengonversi HTML ke Teks dalam Sel di Excel Menggunakan Temukan dan Ganti
Bagian ini akan menjelaskan proses langkah demi langkah tentang cara mengubah HTML menjadi Teks dalam sel di Excel menggunakan fitur Temukan dan Ganti
1. Pertama, pilih sel berisi html yang ingin Anda ubah menjadi teks. Dalam hal ini, kami akan memilih A2 . Kemudian, tekan Ctrl + H untuk membuka Find and Replace window.
2. Selanjutnya, masukkan ‘’ di Temukan apa . Selain itu, * adalah karakter wildcard yang pada dasarnya memberi tahu Excel untuk mencari apa pun yang dimulai dan diakhiri dengan tag.
3. Terakhir, kita biarkan Ganti dengan kosong atau blank.
4. Karena kita hanya memilih satu sel, cukup klik Ganti. Jika tidak, itu akan menerapkan fungsi ke seluruh lembar kerja.
Selanjutnya, Anda dapat mengklik opsi Ganti Semua jika Anda memilih lebih dari satu sel.
5. Dan itu saja. Anda telah berhasil mengonversi html menjadi teks menggunakan Temukan dan Ganti
6. Selain itu, kami mungkin akan mendapatkan format yang aneh setelah melakukan ini. Misalnya, sel mungkin berada di bawah lembar kerja. Untuk memperbaikinya, cukup pilih sel. Lalu, buka Beranda dan pilih Bungkus Teks .
Cara Mengonversi HTML ke Teks di Excel Menggunakan VBA
Bagian ini akan fokus pada langkah-langkah dalam mengubah html menjadi teks di Excel menggunakan VBA
1. Pertama, kita perlu membuka jendela VBA di Excel. Untuk melakukannya, tekan Alt + F11 .
2. Di jendela VBA, pilih Sisipkan .
3. Ketiga, klik Modul . Kemudian, masukan kode ini.
Sub HTML_Removal()_
Dim Cell As Range
With CreateObject("vbscript.regexp")
.Pattern = "\<.*?\>"_
.Global = True
For Each Cell In Selection_
Cell.Value = .Replace(Cell.Value, "")
Next_
End With_
End Sub
4. Selanjutnya, pilih sel yang berisi kode html yang ingin diubah menjadi teks
5. Terakhir, klik Run atau tekan tombol F5 untuk menjalankan kode makro.
6. Dan tada. Anda telah mengonversi html menjadi teks di Sel di Excel menggunakan kode makro di VBA
Itu dia. Anda telah berhasil mempelajari cara mengonversi html menjadi teks dalam sel di Excel menggunakan dua metode. fitur Temukan dan Ganti dan VBA. Sekarang Anda dapat mengonversi html menjadi teks apakah Anda menggunakan versi gratis Excel atau aplikasi.
Apakah Anda tertarik untuk mempelajari lebih lanjut tentang apa yang dapat dilakukan Excel? . Pastikan untuk berlangganan various other Microsoft Excel formulas available to create great worksheets that work for you. Make sure to subscribe to our buletin kami untuk menjadi yang pertama tahu tentang panduan dan tutorial terbaru dari kami.
Dapatkan email dari kami tentang Google Spreadsheet
Tujuan kami tahun ini adalah membuat banyak tutorial yang kaya dan berukuran kecil untuk pengguna Google Spreadsheet seperti Anda. Jika Anda menyukai yang ini, Anda akan menyukai apa yang sedang kami kerjakan. Pembaca menerima ✨ akses awal ✨ ke konten baru