Tampilkan postingan dengan label menghapus gambar sekaligus. Tampilkan semua postingan
Tampilkan postingan dengan label menghapus gambar sekaligus. Tampilkan semua postingan

Senin, 06 Desember 2021

Cara Hapus Semua Gambar Sekaligus

Halo kawan-kawan, senang sekali bisa bersua kembali. Kali ini mimin akan memberi beberapa contoh code macro VBA untuk menghapus gambar (shape) pada lembar kerja Ms Excel. 

Ada beberapa type gambar (shape di excel). Bahkan comment box juga dikategorikan sebagai shape, sehingga apabila tidak dibuat pengecualian dalam code macro yang kita buat, maka comment box akan ikut terhapus.

Baik, langsung saja menuju TKP. Mimin sarankan untuk langsung copy dan paste code ke dalam module vba standar dalam kumpulan macro yang kamu miliki, sehingga dapat segera dicoba dan dirasakan hasilnya.


1. Delete Semua Obyek Gambar dalam Activesheet

Untuk menghapus semua obyek gambar dalam sheet yang sedang active maka gunakan contoh code di bawah ini.


Atau bisa juga menggunakan contoh berikut:



Cara menggunakan code:

  • Copas code ke modul vba standar
  • Activekan sheet (masuk ke sheet) yang akan dihapus conten gambar di dalamnya
  • Jalankan macro (Tab Developer ⇨ Macros ⇨ Pilih nama macro yang sesuai ⇨ Run


2. Delete Semua Obyek Picture Dalam Activesheet

Jika kamu hanya ingin hanya menghapus obyek Picture maka gunakan code berikut:

Keterangan:

Yang dimaksud obyek Picture adalah gambar yang diperoleh dari hasil insert Picture. Bisa juga dari hasil copy paste special as picture. 

Cara menggunakan code macro nomor 2 ini sama dengan macro nomor 1.


3. Delete Semua Obyek Gambar Dalam Range Terpilih

Jika kamu ingin membatasi delete gambar hanya pada range yang dipilih maka gunakan berikut:


Cara gunain code nomor 3:

  • Copas code ke modul vba standar
  • Activekan sheet (masuk ke sheet) yang akan dihapus conten gambar di dalamnya
  • Pilih (seleksi) range yang ingin kamu hapus konten gambarnya
  • Jalankan macro (Tab Developer ⇨ Macros ⇨ Pilih nama macro yang sesuai ⇨ Run


4. Delete Semua Obyek Picture Dalam Range Terpilih

Jika kamu hanya ingin menghapus gambar jenis Picture pada range terpilih maka gunakan contoh code macro berikut:



Adapun cara menggunakan code tersebut (macro nomor 4) sama dengan contoh macro nomor 3.

Jika kamu ingin menghapus jenis gambar yang lebih spesifik, silahkan tinggal diatur saja type gambarnya.

Misalnya:

Gambar.Type = msoChart

Gambar.Type = msoAutoShape

dan sebagainya. list type gambar akan terdisplay secara otomatis ketika kita mengetik Gambar.Type = seperti diperlihakan dalam screenshot vba di bawah ini.


***

Itulah beberapa contoh code VBA untuk menghapus gambar di excel. 

Jika kamu tertarik mengetahui lebih banyak mengenai contoh code macro VBA Excel, silahkan telusuri konten blog ini via Daftar Isi.  Atau postingan berikut barangkali berguna buat kamu.

Mimin sangat berterimakasih apabila teman-teman bisa berbagi saran dan koreksi untuk perbaikan blog ini. Jangan segan-segan untuk tinggalkan pesan di kolom komentar ya.

Salam...😎😎😎



Protect dan Unprotect Semua Worksheet Sekaligus

Halo sobat, kali ini mimin akan berbagi contoh code macro vba untuk Protect dan Unprotect Worksheet Sekaligus Pada Microsoft Excel . ...