Clàr-innse
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.