Mar a chleachdas tu Concatenate ann an Excel VBA (4 dòighean)

  • Roinn Seo
Hugh West

Ann an Excel, is e concatenation am pròiseas airson dà shreath a cheangal ri chèile gus aon sreang a chruthachadh. Gu sìmplidh, ma tha clàr againn le ciad ainmean ann an aon cholbh agus ainmean mu dheireadh ann an colbh eile, is urrainn dhuinn am modh concatenation a chleachdadh gus an co-chruinneachadh agus an cur còmhla ann an aon chealla ann an diog. Ann an Excel, tha gnìomh againn ris an canar CONCATENATE () a leigeas leinn an concatenation seo a dhèanamh. Ach, ann an VBA , chan eil an seòrsa gnìomh seo ceadaichte. Chan urrainn dhuinn CONCATENATE () a chleachdadh anns a’ chòd VBA leis nach obraich e. Leis nach eil gnìomhan togte aig VBA agus chan urrainn dhuinn gnìomhan cliath-dhuilleag a chleachdadh. Mar sin, seallaidh an leasan seo dhut mar a chleachdas tu VBA concatenate gus ioma cealla, colbhan, agus sreathan a chur còmhla ann an Excel.

Luchdaich sìos Leabhar-obrach Cleachdaidh

Luchdaich sìos an leabhar-obrach cleachdaidh seo eacarsaich fhad ‘s a tha thu a’ leughadh an artaigil seo.

VBA Concatenate Function.xlsm

Ro-ràdh don ghnìomh concatenate VBA

Mar a tha againn air ainmeachadh nach eil gnìomh togte sam bith aig Excel airson an VBA Concatenate, ach is urrainn dhuinn toirt air obrachadh mar ghnìomh le bhith a’ cothlamadh diofar shreathan le gnìomhaichean. An seo cleachdaidh sinn ampersand (&) mar an gnìomhaiche againn.

⟴ Syntax

String1 = “ A’ chiad teacsa”

String2 = “ Dara Teacs”

⟴ Luach Tilleadh

Return_value = String1 & String2

4 Cleachdaidhean eadar-dhealaichte de VBA ConcatenateGnìomh ann an Excel

An seo, cleachdaidh sinn 4 diofar dhòighean-obrach gus am pròiseas concatenate a choileanadh. Cuiridh sinn gnìomhaichean eadar-dhealaichte an sàs ann an co-bhonn le còd VBA gus seo a choileanadh.

1. Cleachd Ampersand (&) Operator gus a dhol còmhla ri ceallan ann an VBA Concatenate

Mar a chithear ann an air an dealbh gu h-ìosal, tha cruinneachadh dàta dà-cholbh againn le ciad ainmean ann an aon cholbh agus ainmean mu dheireadh anns a’ cheann eile. Le bhith a’ ceangal an dà cholbh, gheibh sinn a-nis na h-ainmean slàn. Leis nach eil modhan co-chonaltraidh aig VBA , cleachdaidh sinn an gnìomhaiche ampersand (&) mar a tha air a mhìneachadh san stiùireadh gu h-ìosal.

Ceum 1:

  • An toiseach, brùth Alt + F11 gus am faidhle fhosgladh. Duilleag-obrach Macro-chomasach.
  • An uairsin, cliog
  • Tagh Modal .

Ceum 2:

  • Gus dà chealla a chur còmhla ann an aon, dèan lethbhreac agus pasg air na leanas VBA
2679

An seo,

  • String1 = Cells(5, 2).Luach 's e a' chiad ionad cill B5 , sreath 5, agus colbh 2 .
  • String2=Ceallan(5,3).Is e luach ionad an dàrna cealla C5 , sreath 5, agus colbh 3 .
  • Ceallan(5, 5).Value = String1 & Is e String2 an t-ionad cealla toraidh E5 , sreath 5 agus colbh 5 .
  • String1 & Is e sreang2 an dà shreang a tha ceangailte ris na h-ampersand (&)

Ceum3:

  • Sàbhail is brùth F5 gus am prògram a ruith.

Mar sin, gheibh thu an toradh anns an E5 cealla na duilleige-obrach làithreach agad.

Ceum 4:

  • Lean agus ath-aithris na ceumannan airson an ceallan fois agus faigh na toraidhean mar a chithear san dealbh gu h-ìosal.

An aire. Gus VBA<2 a ruith> còd, a h-uile turas dèan cinnteach gu bheil am faidhle Excel agad air a shàbhaladh ann an cruth Excel Duilleag-obrach Macro-chomasach (xlsm.) .

Leugh Tuilleadh: Mar a chleachdas tu VBA StrComp ann an Excel ( 5 Eisimpleirean Coitcheann)

2. Cleachd Plus (+) Gnìomhaiche gus a dhol còmhla ri ceallan ann an VBA Concatenate

Mar a chaidh a mhìneachadh san earrann roimhe seo, chleachd sinn ampersand (& ;) gnìomhaiche gus sreangan chealla a cheangal. Gheibh thu an aon toradh le bhith a’ cleachdadh an t-soidhne plus (+) an àite an ampersand (&) gnìomhaiche. Gus a dhèanamh lean na ceumannan seo.

Ceum 1:

  • Gus Macro fhosgladh ann an Excel, brùth Alt + F11 .
  • Briog air Cuir a-steach agus tagh
  • Às deidh dhut duilleag a’ phrògraim fhosgladh, cuir a-steach an a' leantainn VBA
7693

Seo,

  • Ceallan(5, 5).Value = String1 + String2 an loidhne seo bidh sinn a’ cleachdadh soidhne plus (+) an àite an ampersand (&)

Ceum 2 :

  • An dèidh cur seachad, sàbhail is brùth F5 gus am prògram a ruith. Mar thoradh air an sin, chì thu atharrachadh cealla E5 .

  • Gus na toraidhean deireannach fhaighinn, lìon na ceallan a tha a dhìth le bhith a' coileanadh nan ceumannan roimhe a-rithist.

Leugh More: Mar a chleachdas tu gnìomh VBA StrConv (5 eisimpleirean)

Co-chosmhail Leughan:

  • Mar a chuireas tu fios gu Fo ann an VBA ann an Excel (4 eisimpleirean)
  • Till luach ann an gnìomh VBA (An dà chuid Luachan Array agus Neo-Array)
  • Mar a chleachdas tu gnìomh VBA DIR ann an Excel (7 eisimpleirean)
  • Cleachd gnìomh VBA UCASE ann an Excel ( 4 Eisimpleirean)
  • Mar a chleachdas tu gnìomh InStr ann an VBA (3 eisimpleirean)

3. Cuir ioma-cholbhan a’ cleachdadh VBA Concatenate

Anns an dà dhòigh-obrach mu dheireadh, bhruidhinn sinn air mar a thèid dà chealla a chur còmhla. Ach, ma tha sinn airson a chuir an sàs anns a’ cholbh gu lèir, bheir e ùine mhòr cuir aon às deidh aon. Teagaisgidh sinn dhut mar a chuireas tu iomadh colbh ris gu tur le còd VBA airson seo.

Ceum 1:

  • An toiseach, gus Macro fhosgladh, brùth Alt + F11
  • Tagh Modal bhon Cuir a-steach tab
  • An uairsin, cuir a-steach na leanas VBA
6739

An seo,

  • Le Is e duilleagan-obrach (“Duilleag 3”) an t-ainm a th’ agad an-dràsta air an duilleag-obrach. ainm a' chiad cholbh.
  • Le .Range("E5:E" & LastRow) 's e raon cealla tilleadh an toraidh.
  • .Formula = "= Is e B5&C5” am foirmle airson a dhol còmhla ris ana' chiad chill den raon.

Ceum 2:

  • An uairsin, mu dheireadh, sàbhail is brùth F5 airson am prògram a ruith.

Air sgàth sin, gheibh thu na toraidhean gu tur ann an colbh.

1> Leugh barrachd: Mar a chleachdas tu VBA Rnd ann an Excel (4 dòighean)

4. Thig còmhla ri Ioma Sreathan a’ cleachdadh VBA Concatenate

A bharrachd air grunn cholbhan a chur ris, faodaidh sinn cuideachd cur a-steach Còd VBA gus grunn shreathan a cho-cheangail ann an aon. Mar a chithear san dealbh gu h-ìosal, tha sinn airson na trì sreathan a cho-chruinneachadh ann an aon. Gus na sreathan a cho-cheangail, lean na ceumannan sìmplidh gu h-ìosal.

Ceum 1:

  • Airson Macro a chur an gnìomh ann an Excel, brùth Alt + F11 .
  • An uairsin, tagh Modal bhon Cuir a-steach
  • Gus co-cheangail na sreathan, cuir a-steach an VBA
5449

An seo,

  • Suidhich SourceRange = Raon("B5:D5") an raon cealla tùsail.
  • Raon(“B8”).Value = Trim(i) an àireamh cealla tilleadh.

Ceum 2:

  • Mu dheireadh, sàbhail am prògram is brùth F5 gus a ruith.

Mar sin , thèid an toradh deireannach le co-chòrdadh nan trì sreathan a shealltainn sa chill B8 .

Leugh Tuilleadh: Mar a nì thu Unhide Top Rows in Excel (7 Methods)

Co-dhùnadh

Gus geàrr-chunntas, tha mi an dòchas gu bheil an dreuchd seo air stiùireadh soilleir a thoirt seachad air mar a chleachdas tu VBA concatenate in Excel ann an diofar dhòighean. Uile debu chòir na dòighean sin ionnsachadh agus a chleachdadh air an dàta agad. Dèan sgrùdadh air an leabhar cleachdaidh agus cuir an t-eòlas ùr agad gu feum. Air sgàth do thaic choibhneil, tha sinn air ar brosnachadh gus leantainn air adhart a’ cruthachadh bhùthan-obrach mar seo.

Na bi leisg fios a chuir thugainn ma tha ceist sam bith agad. Feuch an innis thu dhuinn do bheachdan anns an raon bheachdan gu h-ìosal.

Bheir an sgioba Exceldemy do cheistean an-còmhnaidh.

Tha Ùisdean West na thrèanaiche agus na mhion-sgrùdair Excel air leth eòlach le còrr air 10 bliadhna de eòlas sa ghnìomhachas. Tha ceum Bachelor aige ann an Cunntasachd is Ionmhas agus ceum Maighstireachd ann an Rianachd Gnothachais. Tha ùidh mhòr aig Ùisdean ann an teagasg agus tha e air dòigh-teagaisg gun samhail a leasachadh a tha furasta a leantainn agus a thuigsinn. Tha an eòlas eòlach aige air Excel air na mìltean de dh’ oileanaich agus proifeiseantaich air feadh an t-saoghail a chuideachadh gus na sgilean aca a leasachadh agus air leth math nan dreuchdan. Tron bhlog aige, bidh Ùisdean a’ roinn a chuid eòlais leis an t-saoghal, a’ tabhann clasaichean oideachaidh Excel an-asgaidh agus trèanadh air-loidhne gus daoine fa leth agus gnìomhachasan a chuideachadh gus an làn chomas a ruighinn.