Kumaha Paké Concatenate dina Excel VBA (4 Métode)

  • Bagikeun Ieu
Hugh West

Dina Excel, concatenation nyaéta prosés ngahijikeun dua senar pikeun ngabentuk hiji senar. Kantun ngomong, lamun urang boga tabel kalawan ngaran hareup dina hiji kolom jeung ngaran tukang di sejen, urang tiasa make prosedur concatenation mun concatenate sarta ngagabungkeun aranjeunna dina sél tunggal dina sadetik pamisah. Dina Excel, urang gaduh fungsi anu disebut CONCATENATE () anu ngamungkinkeun urang ngalakukeun concatenation ieu. Nanging, dina VBA , jinis fungsi ieu henteu diidinan. Kami henteu tiasa nganggo CONCATENATE () dina kode VBA sabab éta moal jalan. Kusabab VBA lacks diwangun-di fungsi sarta kami moal bisa ngagunakeun fungsi spreadsheet. Janten, palajaran ieu bakal nunjukkeun ka anjeun kumaha ngagunakeun VBA concatenate pikeun ngagabungkeun sababaraha sél, kolom, sareng baris dina Excel.

Unduh Buku Latihan Praktek

Unduh buku latihan prakték ieu. pikeun latihan bari anjeun maca artikel ieu.

VBA Concatenate Function.xlsm

Perkenalan kana VBA Concatenate Function

Sakumaha urang geus disebatkeun yén Excel henteu ngagaduhan fungsi anu diwangun pikeun VBA Concatenate, tapi urang tiasa ngajantenkeun fungsina ku ngagabungkeun senar anu béda sareng operator. Di dieu urang ngagunakeun ampersand (&) salaku operator urang.

⟴ Syntax

String1 = “ Teks Mimiti”

String2 = " Téks Kadua"

⟴ Niley Balik deui

Nilai_Return = String1 & amp; String2

4 Pamakéan Béda tina VBA ConcatenateFungsi dina Excel

Di dieu, urang bakal ngagunakeun 4 pendekatan anu béda pikeun ngalakukeun prosés concatenate. Kami bakal nerapkeun operator anu béda dina kombinasi sareng VBA kode pikeun ngahontal ieu.

1. Anggo Operator Ampersand (&) pikeun Ngagabungkeun Sél dina VBA Concatenate

Sapertos anu dipidangkeun dina screenshot handap, urang boga kumpulan data dua-kolom kalawan ngaran hareup dina hiji kolom jeung ngaran tukang di séjén. Ku merging dua kolom, urang ayeuna bisa meunangkeun sakabeh ngaran. Kusabab VBA teu gaduh metode panyambungan, kami bakal nganggo ampersand (&) operator sakumaha anu lengkep dina petunjuk di handap ieu.

Lengkah 1:

  • Kahiji-hiji, pencét Alt + F11 pikeun muka Lembar Kerja Macro-Enabled.
  • Teras, klik
  • Pilih Modul .

Lengkah 2:

  • Pikeun ngagabungkeun dua sél jadi hiji, salin jeung témpél VBA di handap ieu
7093

Di dieu,

  • String1 = Sél(5, 2).Nilai nyaéta lokasi sél munggaran B5 , baris 5, jeung kolom 2 .
  • String2 = Sél(5, 3).Nilai nyaéta lokasi sél kadua C5 , baris 5, jeung kolom 3 .
  • Sél(5, 5).Nilai = String1 & amp; String2 nyaeta hasil lokasi sél E5 , baris 5 jeung kolom 5 .
  • String1 & amp; String2 nyaéta dua senar anu dihijikeun ku ampersand (&)

Lengkah3:

  • Simpen terus pencét F5 pikeun ngajalankeun program.

Ku kituna, anjeun bakal meunang hasil dina E5 sél lembar kerja anjeun ayeuna.

Lengkah 4:

  • Tuturkeun jeung malikan deui léngkah-léngkah pikeun sésa sél jeung meunang hasilna saperti ditémbongkeun dina gambar di handap ieu.

Catetan. Pikeun ngajalankeun VBA kode, unggal waktos pastikeun file Excel anjeun disimpen dina format Excel Macro-Enabled Worksheet (xlsm.) .

Baca Deui: Kumaha Ngagunakeun VBA StrComp dina Excel ( 5 Conto Umum)

2. Anggo Operator Plus (+) pikeun Ngagabungkeun Sél dina VBA Concatenate

Sapertos dijelaskeun dina bagian sateuacana, kami parantos nganggo ampersand (&amp. ;) operator pikeun ngagabung string sél. Anjeun tiasa nampi hasil anu sami ku cara nerapkeun tanda tambah (+) asup lieu tina ampersand (&) operator. Jang ngalampahkeunana, tuturkeun léngkah-léngkah ieu.

Lengkah 1:

  • Pikeun muka Makro dina Excel, pencét Alt + F11 .
  • Klik Selapkeun tur pilih
  • Sanggeus muka kaca program, paste nuturkeun VBA
4679

Di dieu,

  • Sél(5, 5).Nilai = String1 + String2 nyaéta garis ieu kami nganggo tambah (+) tanda tinimbang ampersand (&)

Lengkah 2 :

  • Sanggeus nempelkeun, simpen terus pencét F5 pikeun ngajalankeun program. Akibatna, anjeun bakal ningali parobahan dina sél E5 .

  • Pikeun meunangkeun hasil ahir, eusian sél nu diperlukeun ku ngalakukeun léngkah saméméhna deui.

Baca deui: Kumaha Ngagunakeun Fungsi VBA StrConv (5 Conto)

Sarupa Bacaan:

  • Kumaha Nelepon Sub di VBA di Excel (4 Conto)
  • Ngabalikeun Nilai dina Fungsi VBA (Duaan Nilai Array sareng Non-Array)
  • Kumaha Ngagunakeun Fungsi VBA DIR dina Excel (7 Conto)
  • Gunakeun Fungsi VBA UCASE dina Excel ( 4 Conto)
  • Kumaha Nganggo Fungsi InStr dina VBA (3 Conto)

3. Tambahkeun Sababaraha Kolom Ngagunakeun VBA Concatenate

Dina dua pendekatan saméméhna, urang bahas kumaha ngagabungkeun dua sél. Sanajan kitu, lamun urang rék nerapkeun eta ka sakabéh kolom, nambahkeun hiji-hiji bakal nyandak lila. Urang bakal ngajarkeun anjeun kumaha carana nambahkeun sababaraha kolom sagemblengna kalawan VBA kode pikeun ieu.

Lengkah 1:

  • Kahiji, pikeun muka Makro pencét Alt + F11
  • Pilih Modul tina Selapkeun tab
  • Terus, tempelkeun VBA di handap ieu
2188

Di dieu,

  • Kalayan Lembar Kerja("Sheet3") nyaéta ngaran lembar kerja anjeun ayeuna.
  • LastRow = .Cells(.Rows.Count, "B").End(xlUp).Row nyaéta ngaran kolom kahiji.
  • Kalayan .Range("E5:E" & LastRow) mangrupa hasil balik rentang sél.
  • .Formula = "= B5 & C5" nyaeta rumus pikeun gabung dinasél mimiti rentang.

Lengkah 2:

  • Teras, tungtungna, simpen terus pencét F5 pikeun ngajalankeun program.

Alhasil, anjeun bakal meunang hasil sagemblengna dina kolom.

Maca deui: Kumaha Nganggo VBA Rnd dina Excel (4 Métode)

4. Gabung Sababaraha Baris Nganggo VBA Concatenate

Salian pikeun nambihan sababaraha kolom, urang ogé tiasa nerapkeun VBA kode pikeun ngahijikeun sababaraha baris jadi hiji. Ditémbongkeun saperti dina screenshot handap, urang hoyong concatenate tilu jajar jadi hiji. Pikeun ngahijikeun baris, tuturkeun léngkah-léngkah saderhana di handap ieu.

Lengkah 1:

  • Pikeun ngaktipkeun Makro dina Excel, pencét Alt + F11 .
  • Teras, pilih Modul tina Selapkeun
  • Pikeun concatenate baris, tempelkeun VBA
6439

Di dieu,

  • Setel SourceRange = Range(“B5:D5”) nyaeta rentang sél sumber.
  • Rentang(“B8”).Nilai = Trim(i) nyaeta nomer sél balik.

Lengkah 2:

  • Ahirna, simpen program terus pencét F5 pikeun ngajalankeun.

Ku kituna , hasil ahir ngahijikeun tilu jajar bakal dipidangkeun dina sél B8 .

Baca deui: Kumaha carana Unhide Top Rows in Excel (7 Métode)

Kacindekan

Pikeun nyimpulkeun, kuring ngarepkeun tulisan ieu parantos masihan petunjuk anu jelas ngeunaan cara ngagunakeun VBA concatenate dina Excel dina sababaraha cara. Sakabéhtéhnik ieu kudu diajar sarta dipaké dina data anjeun. Pariksa buku latihan sareng nempatkeun pangaweruh anyar anjeun pikeun dianggo. Kusabab dukungan anjeun anu saé, kami ngamotivasi pikeun teras-terasan ngadamel bengkel sapertos kieu.

Punten ulah ragu ngahubungi kami upami anjeun gaduh patarosan. Punten wartosan kami naon anu anjeun pikirkeun dina bagian koméntar di handap.

Tim Exceldemy Tim bakal terus ngabales patarosan anjeun.

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.