Clàr-innse
Tha an artaigil seo a’ sealltainn mar a nì thu cruth a cealla mar teacsa a’ cleachdadh còd VBA ann an Excel le 3 dòighean eadar-dhealaichte. Le cuideachadh bho na gnìomhan Text agus Format , agus an Raon . Faidhle Àireamh seilbh , is urrainn dhuinn suidheachadh an còd cruth àireamh gus luach cealla a thionndadh gu teacsa gu furasta. Dàibheadh sinn a-steach do na h-eisimpleirean agus cuiridh sinn na dòighean sin an gnìomh.
Luchdaich sìos Leabhar-obrach Cleachdaidh
Luchdaich sìos an leabhar-obrach cleachdaidh seo gu eacarsaich fhad ‘s a tha thu a’ leughadh an artaigil seo.
Cruth cealla mar Text.xlsm
3 Dòighean freagarrach airson cruth cealla mar theacsa a’ cleachdadh VBA ann an Excel
San earrainn seo, bidh sinn seallaidh sinn mar as urrainn dhuinn cill a chruth mar theacsa a’ cleachdadh VBA ann an Excel. Ach an toiseach, feumaidh fios a bhith againn mar a dh'fhosglas sinn uinneag an deasaiche lèirsinneach bunaiteach ann an excel.
Sgrìobh an còd san deasaiche lèirsinneach bunaiteach
Lean na ceumannan gus fhosgladh an deasaiche bunaiteach lèirsinneach agus sgrìobh còd an sin.
- Rach gu taba Developr on Excel Ribbon .
- Briog air an roghainn Visual Basic.
- > Anns an uinneag Visual Basic for Applications , cliog air an Cuir a-steach tuiteam-sìos gus tagh am Modal Ùr
A-nis gu bheil modal ùr fhosgladh , sgrìobh còd an sin agus brùth F5 gu ruith.
1. Cleachdadh an togalaich Range.NumberFormat gus cruth cealla marTeacs
San eisimpleir seo, cleachdaidh sinn an t-seilbh Range.NumberFormat nar còd VBA gu cruth a ceal mar text . San ath-sgrìn gu h-ìosal, ann an cealla C5 tha ceann-latha goirid againn a tha sinn a’ dol a atharrachadh mar text .
A-nis, anns an deasaiche lèirsinneach bunaiteach dèan lethbhreac agus cuir an chòd a leanas.
3734<0
A-nis brùth F5 gus ruith an còd.
Seo chì sinn an còd. ceann-latha goirid tha cealla cruthaichte air atharrachadh gu luach teacsa .
Còd Mìneachadh:
- Chleachd sinn an Range Object gu tagh an cealla anns an duilleag-obrach anns a bheil an cuir a-steach
- Gu cruth an luach cuir a-steach mar text , feumaidh sinn an luach NumberFormat mar a chur “@
Mar an ceudna, le bhith a’ cleachdadh an aon phìos chòd ’s urrainn dhuinn cruth àireamh eadar-dhealaichte atharrachadh gu text .
Leugh More: Mar a chuireas tu cruth air teacsa cealla is meadhan le Excel VBA (5 dòighean)
Leughaidhean coltach ris
- Mar a dh’atharraicheas tu meud cruth na duilleige slàn le Excel VBA
- Mar a sgrìobhas tu 001 ann an Excel (11 Dòighean Èifeachdach)
- Co-thaobhadh teacsa le Putan Òrdugh VBA ann an Excel (5 dòighean)
- Mar a chuireas tu teacsa ris às deidh àireamh le cruth gnàthaichte ann an Excel (4 dòighean)
- Mar a gheibh thu a’ chiad litir de gach facal ann an Excel (4)Dòighean)
2. Thoir iomradh air an ghnìomh TEXT ann an Còd VBA gus cruth cealla mar theacsa
An gnìomh T EXT ann an Excel tha gnìomh duilleag-obrach a tha a' tionndadh luach àireamhach no sreang gu fòrmat ainmichte . Ged is e chan e gnìomh VBA a th’ ann, is urrainn dhuinn a chleachdadh le bhith a’ toirt iomradh air Rud Gnìomh Duilleag-obrach gu cruth a cealla gu teacs . Canaidh sinn gu bheil Ceann-latha Fada againn ann an ceal B6 a tha sinn airson fòrmat mar text .
<20
Cuir an còd a leanas anns an deasaiche bunaiteach lèirsinneach gus seo a choileanadh.
7759
Ro a' ruith an còd le a' cleachdadh F5 air a thionndadh an ceann-latha fada gu luach text . Mar an ceudna, is urrainn dhuinn cruth a chur air cealla anns a bheil cruth àireamh eadar-dhealaichte gu text .
Còd Mìneachadh:
- Chleachd sinn an Range Object gu tagh na cealla anns an duilleag-obrach anns a bheil cuir a-steach agus luachan toraidh.
- Leig an oibseact Duilleag-obrachFunction leinn an gnìomh TEXT a chleachdadh ann an còd VBA . 9>Feumaidh an gnìomh TEXT 2 argamaid-
luach – an cuir a-steach iomradh cealla (san eisimpleir seo B6 ).
format_text- chleachd sinn ” ' 0 " gu tionndaidh an luach gu fòrmat teacsa.
Leugh More: Mar a chuireas tu cruth air teacsa ann an Excel Cell (10Dòighean)
3. Cleachd an gnìomh cruth VBA gus cruth cealla mar theacsa ann an Excel
Tha an gnìomh Cruth mar aon de na gnìomhan tionndaidh a-steach VBA ann an Excel. Tillidh seo abairt cruth stèidhichte air an fhòrmat a tha air a shònrachadh mar an dàrna argamaid den ghnìomh . San eisimpleir seo, a’ cleachdadh a’ chòd a leanas bha sinn sanntach a Long Date ann an cealla C5 gu text .
2381
Còd Mìneachadh:
- Chleachd sinn an Range Object gu tagh na cealla anns an duilleag-obrach anns a bheil cuir a-steach agus luachan toraidh.
- An Format feumaidh gnìomh 2 argamaid-
abairt – an iomradh cealla ionchuir (san eisimpleir seo B6 ).
cruth- chleachd sinn ” '' 0 " gu thionndadh an luach gu fòrmat teacsa.
Còd Eile:
5436
Leugh Tuilleadh: Mar a chuireas tu cruth air teacsa gus a’ chiad litir a chosnadh ann an Excel (10 dòighean)
Notaichean
- Chuir sinn cuòt singilte ris ( ' ) ro neoni gus an còd fòrmat àireamh a chur a-steach mar ” '' 0" san Text agus Format argamaid gnìomh gu cruth a cealla gu luach teacsa.
- Gus sealladh an còd co-cheangailte ri 3 dòighean eadar-dhealaichte, briog air am putan deas air an 1> ainm duilleag agus tagh an roghainn View Code.
Co-dhùnadh
A-nis , tha fios againn mar a chuireas sinn cruth air cealla mar theacsa a’ cleachdadh còd VBA ann an Excel le 3 eisimpleirean eadar-dhealaichte. Tha sinn an dòchas gun cuidicheadh e thu na dòighean sin a chleachdadh nas misneachaile. Ceistean no molaidhean sam bith na dìochuimhnich an cur sa bhogsa bheachdan gu h-ìosal.