Bagaimana untuk memasukkan gambar ke dalam sel menggunakan VBA dalam Excel

Anda boleh memasukkan imej ke dalam hamparan Excel dengan mudah dan mengeditnya dengan kod makro. Berikut ialah cara untuk memasukkan gambar ke dalam sel menggunakan VBA dalam Excel .

Bagaimana untuk memasukkan gambar ke dalam sel menggunakan VBA dalam Excel

Visual Basic for Applications, disingkatkan sebagai VBA, ialah satu bentuk Visual Basic 6 yang disepadukan ke dalam program Microsoft Office. Melalui pengekodan, VBA membolehkan anda mengautomasikan tugas dalam aplikasi Office, termasuk Excel. Dalam sesetengah kes, anda juga boleh menambah ciri baharu pada Excel menggunakan VBA.

Walaupun anda perlu bekerja dengan kod untuk menggunakan VBA, itu tidak bermakna VBA penuh dengan huruf dan nombor. Dengan VBA dalam Excel, anda boleh mencipta makro yang membolehkan anda memasukkan gambar ke dalam sel atau julat sel. Inilah yang anda perlu tahu tentang memasukkan gambar ke dalam sel dalam Excel menggunakan VBA.

Bagaimana untuk memasukkan gambar ke dalam sel menggunakan VBA dalam Excel

Untuk mencipta makro yang memasukkan gambar ke dalam sel Excel menggunakan VBA, anda benar-benar tidak memerlukan pengetahuan Visual Basic lanjutan. Apa yang anda perlu lakukan ialah menghidupkan alat Pembangun, buat makro dan tampal kod yang sesuai. Sudah tentu, anda juga boleh memasukkan imej ke dalam Excel tanpa menggunakan VBA. Walau bagaimanapun, dalam artikel ini, kami akan memberi tumpuan kepada VBA.

1. Hidupkan alat Pembangun

Untuk menggunakan VBA dalam Excel, anda perlu mendayakan alat Pembangun. Tindakan ini akan mendayakan tab Pembangun dalam reben, yang dilumpuhkan secara lalai.

  1. Buka Excel .
  2. Pergi ke menu Fail .
  3. Klik Pilihan di bahagian bawah skrin. Tetingkap Excel Options akan muncul.
  4. Dalam Excel Options, pergi ke tab Customize Ribbon .
  5. Dalam Tab Utama , semak Pembangun .

Bagaimana untuk memasukkan gambar ke dalam sel menggunakan VBA dalam Excel

Kini alatan Pembangun, termasuk akses VBA, didayakan. Anda tidak perlu melakukan ini setiap kali anda ingin menggunakan VBA dalam Excel. Alat pembangun akan sentiasa didayakan sehingga anda melumpuhkannya.

2. Buat makro dan masukkan kod

  1. Dalam Excel, pergi ke tab Pembangun .
  2. Dalam bahagian Kod, pilih Makro .
  3. Dalam tetingkap baharu, masukkan nama makro anda dalam nama Makro . Artikel akan menggunakan insertPhotoMacro .
  4. Klik Buat .

Bagaimana untuk memasukkan gambar ke dalam sel menggunakan VBA dalam Excel

Selepas mengklik Cipta, tetingkap VBA akan dibuka dan memaparkan kod untuk makro anda. Pada masa ini, kod akan terdiri daripada 2 baris: Sub untuk memulakan makro dan Sub End untuk menamatkannya.

Bagaimana untuk memasukkan gambar ke dalam sel menggunakan VBA dalam Excel

Tambahkan sedikit kod pada makro ini. Tambahkan baris kod berikut di antara dua baris:

Dim photoNameAndPath As Variant
Dim photo As Picture
photoNameAndPath = Application.GetOpenFilename(Title:="Select Photo to Insert")
If photoNameAndPath = False Then Exit Sub
Set photo = ActiveSheet.Pictures.Insert(photoNameAndPath)
With photo
.Left = ActiveSheet.Range("A1").Left
.Top = ActiveSheet.Range("A1").Top
.Width = ActiveSheet.Range("A1").Width
.Height = ActiveSheet.Range("A1").Height
.Placement = 1
End With

Kod akhir akan kelihatan seperti ini:

Bagaimana untuk memasukkan gambar ke dalam sel menggunakan VBA dalam Excel

Anda tidak perlu risau tentang menyimpan proses ini. Sebarang perubahan yang anda buat dalam VBA disimpan serta-merta.

Kini tiba masanya untuk melihat kod dalam tindakan:

  1. Tutup tetingkap VBA.
  2. Pergi ke tab Pembangun dalam Excel.
  3. Pilih Makro dari bahagian Kod.
  4. Serlahkan makro yang baru anda buat.
  5. Klik Jalankan .

Kini mesej akan dibuka meminta anda mencari fail imej yang ingin anda masukkan. Pilih foto, kemudian klik Buka. Anda kini akan melihat imej dalam sel A1.

Ambil perhatian, Excel akan mengecilkan imej supaya ia muat dalam sel A1. Anda boleh menukarnya dan menukar kod untuk memasukkan imej ke dalam sel lain, malah julat sel. Dalam bahagian seterusnya, kami akan memisahkan kod dan menerangkan parameter.

3. Pisahkan kod

Untuk kod VBA berfungsi seperti yang anda mahu, anda perlu memahaminya. Apabila melakukan ini, anda boleh menukar kod untuk memasukkan imej ke dalam mana-mana sel pada sebarang saiz.

Sub insertPhotoMacro()
Dim photoNameAndPath As Variant
Dim photo As Picture
photoNameAndPath = Application.GetOpenFilename(Title:="Select Photo to Insert")
If photoNameAndPath = False Then Exit Sub
Set photo = ActiveSheet.Pictures.Insert(photoNameAndPath)
With photo
.Left = ActiveSheet.Range("A1").Left
.Top = ActiveSheet.Range("A1").Top
.Width = ActiveSheet.Range("A1").Width
.Height = ActiveSheet.Range("A1").Height
.Placement = 1
End With
End Sub

Apabila kod bermula, pernyataan Dim digunakan untuk menentukan jenis pembolehubah. Kami mempunyai dua jenis pembolehubah: photoNameAndPath dan photo . Mula-mula pembolehubah dan kemudian imej.

Dari situ, pembolehubah photoNameAndPath berjalan dan ia akan membuka aplikasi untuk mendapatkan lokasi fail foto. Ini dilakukan melalui Application.GetOpenFileName . Parameter Tajuk adalah pilihan. Kandungan di dalamnya dipaparkan sebagai nama tetingkap.

Menggunakan If photoNameAndPath = False Then Exit Sub , jika alamat tidak sah atau kosong diberikan, proses akan tamat. Walau bagaimanapun, jika fail yang sesuai disediakan, Set photo = ActiveSheet.Pictures.Insert(photoNameAndPath) menunjukkan bahawa gambar harus ditetapkan sebagai pembolehubah seperti yang ditakrifkan pada asalnya. Ia akan dimasukkan ke dalam lembaran kerja aktif.

Akhir sekali, gunakan Dengan foto dan 5 baris selepasnya untuk menentukan lokasi foto. .Kiri dan .Atas merujuk kepada kedudukan permulaan, manakala .Lebar dan .Tinggi merujuk kepada kedudukan akhir. Jika anda berhasrat untuk memasukkan imej ke dalam sel atau julat lain, ini adalah baris yang anda harus ubah.

.Peletakan menunjukkan bahawa gambar harus diubah saiznya agar sesuai dengan sel atau bentuk bebas yang dimasukkan. Menetapkannya kepada 1 akan mengubah saiznya mengikut sel.

Akhir sekali, kod di atas menggunakan End With , kemudian End Sub untuk menutup makro. Kini anda boleh menukar pembolehubah photoNameAndPath dan foto kepada mana-mana nama lain yang anda suka. Ingatlah untuk memastikan nama konsisten sepanjang kod.

Di atas ialah cara menggunakan VBA untuk memasukkan imej ke dalam sel dalam Excel . Semoga artikel itu berguna kepada anda.

Sign up and earn $1000 a day ⋙

Leave a Comment

Panduan Pengguna Cydia untuk Pemilik iPhone

Panduan Pengguna Cydia untuk Pemilik iPhone

Cydia telah menjadi sangat biasa kepada pengguna peranti iOS jailbreak. Ia ialah kedai aplikasi pihak ketiga yang menyediakan pengguna dengan aplikasi (percuma dan berbayar) yang campur tangan secara mendalam dalam sistem supaya peranti iOS boleh digunakan dengan lebih fleksibel mengikut keutamaan pengguna.

Arahan untuk menghantar e-mel dengan lampiran fail pada iPhone

Arahan untuk menghantar e-mel dengan lampiran fail pada iPhone

Sama seperti apl Gmail, apl Appe Mail juga mempunyai pilihan untuk menghantar e-mel dengan lampiran fail untuk menyokong pengguna dalam proses penghantaran e-mel.

Bagaimana untuk mengalih keluar latar belakang imej dalam PowerPoint

Bagaimana untuk mengalih keluar latar belakang imej dalam PowerPoint

PowerPoint juga mempunyai pilihan penyuntingan foto asas untuk membantu pengguna seperti mengalih keluar latar belakang foto dalam PowerPoint. Apabila anda mengalih keluar latar belakang imej, anda boleh memasukkan imej ke dalam slaid dengan mudah tanpa mendedahkan latar belakang.

Arahan untuk menyemak sama ada telefon anda menyokong 5G

Arahan untuk menyemak sama ada telefon anda menyokong 5G

Pada masa ini, terdapat beberapa talian telefon yang menyokong 5G, tetapi ramai orang tidak tahu cara menyemak, tidak tahu sama ada telefon yang mereka gunakan menyokong 5G atau tidak untuk mengaktifkan dan digunakan. B

Arahan penggunaan buku, biskut lazat Kedai Hotpot Duong Hanh Phuc

Arahan penggunaan buku, biskut lazat Kedai Hotpot Duong Hanh Phuc

Buku dan biskut yang lazat adalah bahagian yang sangat diperlukan dalam Restoran Hotpot Duong Hanh Phuc. Jom sertai Quantrimang untuk mempelajari cara menggunakan dan mengumpul kedua-dua item ini melalui artikel ini.

Bagaimana untuk menukar warna pelangi untuk jam skrin kunci iPhone

Bagaimana untuk menukar warna pelangi untuk jam skrin kunci iPhone

iOS 16 menyokong anda untuk menyesuaikan lebih banyak skrin kunci iPhone, termasuk melaraskan gaya jam, atau menetapkan kertas dinding pembongkar muka pada iPhone, menetapkan skrin kunci warna pada iPhone.

Arahan untuk membuat akaun keluarga di Grab

Arahan untuk membuat akaun keluarga di Grab

Akaun Keluarga Grab kini tersedia kepada pengguna berumur 18 tahun ke atas. Anda boleh menambah sehingga 9 ahli ke akaun keluarga anda di Grab.

Arahan untuk mendapatkan pautan kumpulan di Telegram

Arahan untuk mendapatkan pautan kumpulan di Telegram

Setiap kumpulan sembang di Telegram akan mempunyai pautan kumpulan sendiri. Apabila orang mengklik pada kumpulan itu, mereka akan mempunyai pilihan untuk menyertai kumpulan itu di Telegram dengan segera.

Arahan untuk menukar video menjadi kertas dinding yang cantik pada telefon Android

Arahan untuk menukar video menjadi kertas dinding yang cantik pada telefon Android

Adakah anda bosan dengan kertas dinding statik pada telefon anda? Cuba kaedah ini untuk menukar video menjadi kertas dinding yang cantik untuk Android.

Bagaimana untuk mengemas kini iPhone kepada versi iOS terkini

Bagaimana untuk mengemas kini iPhone kepada versi iOS terkini

Mengemas kini perisian iPhone (iOS) anda adalah idea yang baik. Kemas kini boleh didapati secara percuma daripada Apple. Syarikat itu menggunakan ciri terkini dan pembetulan keselamatan pada iPhone. Berikut ialah cara untuk mengemas kini iPhone anda kepada versi iOS terkini.

Arahan untuk mengehadkan kelantangan pembesar suara iPhone

Arahan untuk mengehadkan kelantangan pembesar suara iPhone

iOS 18.2 membawa pilihan untuk mengehadkan volum pembesar suara iPhone. Pengguna boleh melaraskan seberapa kuat pembesar suara iPhone mereka boleh memainkan lagu, video dan media lain.

Arahan untuk mematikan lakaran kecil File Explorer Windows 11

Arahan untuk mematikan lakaran kecil File Explorer Windows 11

Disebabkan privasi peribadi atau sebab lain, ramai orang ingin mematikan lakaran kecil Windows 11 File Explorer. Di bawah ialah arahan untuk mematikan lakaran kecil Windows 11 File Explorer.

Bagaimana untuk menetapkan semula iPhone untuk memulihkan tetapan kilang, mana-mana iPhone boleh melakukannya

Bagaimana untuk menetapkan semula iPhone untuk memulihkan tetapan kilang, mana-mana iPhone boleh melakukannya

Menetapkan semula iPhone ialah cara paling mudah untuk mengembalikan tetapan iPhone kepada lalai. Menetapkan semula iPhone anda boleh membantu anda menyelesaikan beberapa masalah mudah. Berikut ialah langkah untuk memulihkan iPhone anda kepada tetapan kilang.

Cara membuat radio AI di YouTube Music

Cara membuat radio AI di YouTube Music

Apl YouTube Music menampilkan Ask for Music, yang membantu mencipta radio berkuasa AI berdasarkan arahan tersuai setiap orang.

Panduan asas untuk menggunakan Blooket - aplikasi yang mencipta permainan pembelajaran

Panduan asas untuk menggunakan Blooket - aplikasi yang mencipta permainan pembelajaran

Blooket.com dikenali sebagai platform sokongan pendidikan yang sangat berguna. Mari kita terokai cara menggunakan Blooket dengan Quantrimang melalui artikel ini.