Loncat ke daftar isi utama

Bagaimana cara memperbesar gambar saat mengkliknya di Excel?

Misalkan Anda telah memasukkan daftar gambar ke dalam kolom dan mencocokkan ukuran gambar dengan ukuran sel seperti gambar di bawah ini. Karena gambar yang disisipkan terlihat kecil, Anda mungkin perlu memperbesarnya untuk beberapa tujuan. Artikel ini akan menunjukkan kepada Anda metode memperbesar gambar saat mengkliknya di Excel, dan memulihkan ke ukuran aslinya dengan klik kedua.

Perbesar gambar saat mengkliknya dengan kode VBA


Perbesar gambar saat mengkliknya dengan kode VBA

Kode VBA berikut dapat membantu Anda memperbesar gambar saat mengkliknya di Excel. Silakan lakukan sebagai berikut.

1. Klik kanan gambar yang ingin Anda perbesar hanya dengan mengkliknya, lalu klik Tetapkan Makro dari menu konteks. Lihat tangkapan layar:

2. Dalam Tetapkan Makro kotak dialog, silakan klik New .

3. Dalam bermunculan Microsoft Visual Basic untuk Aplikasi jendela, silakan salin dan tempel kode VBA di bawah ini di antara Sub dan End Sub kode. Lihat tangkapan layar:

Kode VBA: Perbesar gambar dengan mengkliknya di Excel

Dim shp As Shape
    Dim big As Single, small As Single
    Dim shpDouH As Double, shpDouOriH As Double
    big = 3   
    small = 1 
    On Error Resume Next
    Set shp = ActiveSheet.Shapes(Application.Caller)
    With shp
        shpDouH = .Height
        .ScaleHeight 1, msoTrue, msoScaleFromTopLeft
        shpDouOriH = .Height
    
        If Round(shpDouH / shpDouOriH, 2) = big Then
            .ScaleHeight small, msoTrue, msoScaleFromTopLeft
            .ScaleWidth small, msoTrue, msoScaleFromTopLeft
            .ZOrder msoSendToBack
        Else
            .ScaleHeight big, msoTrue, msoScaleFromTopLeft
            .ScaleWidth big, msoTrue, msoScaleFromTopLeft
            .ZOrder msoBringToFront
        End If
    End With

Note: Pada kode tersebut, Anda dapat menetapkan ukuran gambar yang besar di kode big = 3.

4. Kemudian tekan lain + Q tombol secara bersamaan untuk menutup Microsoft Visual Basic untuk Aplikasi jendela.

Mulai sekarang, ketika mengklik gambar, itu akan diperbesar ke ukuran yang Anda tentukan, dan klik lagi akan memulihkan ke ukuran asli seperti gambar di bawah ini.


Terkait artikel:

Alat Produktivitas Kantor Terbaik

馃 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
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...

Deskripsi Produk


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 (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
L枚sung zu verpixelte Bilder
Ich hatte dasselbe Problem mit den verpixelten Bildern. Du musst in den Einstellungen etwas 盲ndern und zwar:
Unter Datei/Optionen/Erweitert unter dem Punkt "Bildgr枚脽e und -Qualit盲t" einen Hacken bei "Bilder nicht in Datei komprimieren" setzen. Dann zeigt es die Bilder nicht mehr verpixelt an. LG
This comment was minimized by the moderator on the site
Doesnt work
This comment was minimized by the moderator on the site
I know that a jpg loses quality each time it is saved.  That's why users are advised to save to a new filename.  This could be why people who try using this macro are ending up with blurred pictures.  A better approach would be to have two pictures - a large and small of the same photo.  The small is placed in the cell, the large in a different sheet, same file.  Then use code to show the large picture when the small picture is either clicked or hover over.  This way. neither picture gets resized and therefore should not lose quality.  I am not sure Kutools is able to do this.
This comment was minimized by the moderator on the site
The Macro works, the problem is that when you resize the the picture in the macro, if you go bellow 1, and save, the picture will lose it's quality :(
This comment was minimized by the moderator on the site
Hello, I'm trying to modify the the big (1) and small (0.1) values but the macro doesn't work properly. After some click the picture doesn't modify :(
This comment was minimized by the moderator on the site
THis is what i am looking for but it won't work with my excel 2016. I get an error message Application.caller = Error 2023
This comment was minimized by the moderator on the site
when u have inserted the code and press save the pics gets smaller and smaller... great idea but does not work i麓m afraid...
This comment was minimized by the moderator on the site
This code works well
But when you open the workbook a second time, the images come out blurred
This comment was minimized by the moderator on the site
Maravilloso funciona perfecto!!!.
Hay forma que la imagen quede en el cento de la pantalla, solo es una oncesion, nada mas, la macro anda muy bien
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations