Clàr-innse
Ann am Microsoft Excel, tha obrachadh le àireamhan nas cumanta. Aig amannan, feumaidh sinn dàta a phròiseasadh le àireamhan mòra. Ach, is dòcha gu bheil thu ann an suidheachadh far a bheil na h-àireamhan agad coltach ri teacsa. Air an adhbhar seo, chan urrainn dhut cuir ris, toirt air falbh, roinneadh, iomadachadh no coileanadh de sheòrsa sam bith de ghnìomhachd. Bidh e an-còmhnaidh a’ nochdadh mearachd nuair a dh’ fheuchas tu ri seo a dhèanamh. San oideachadh seo, ionnsaichidh sinn dhut mar a thionndaidheas tu teacsa gu àireamh ann an Excel a’ cleachdadh còdan VBA le eisimpleirean iomchaidh agus dealbhan ceart.
Luchdaich sìos Leabhar-obrach Cleachdaidh
Luchdaich sìos an cleachdadh seo leabhar-obrach
Tionndaidh teacsa gu àireamhan a’ cleachdadh VBA.xlsm
Mar a chomharraicheas tu àireamhan cruthaichte mar theacsa
Tha Microsoft Excel spaideil gu leòr airson an eadar-dhealachadh eadar Teacs agus Àireamh a thuigsinn. Bidh e gu fèin-ghluasadach gan tionndadh gu na cruthan aca. Ach, uaireannan chan urrainn dha sin a dhèanamh air sgàth beagan mì-fheum agus mì-mhìneachadh air an t-seata dàta. Air an adhbhar sin, cumaidh e na h-àireamhan sin mar theacsaichean nad leabhar-obrach.
Thoir sùil air an dàta seo. An seo, tha àireamhan againn ann an colbh.
Ged a tha àireamhan againn sa cholbh, tha iad uile co-thaobhadh ris an taobh chlì mar an teacsa. A-nis, cliog air cealla sam bith. Lorgaidh tu am bogsa seo ri taobh na cealla.
A-nis, thoir cùrsair na luchaige thairis air a’ bhogsa. Às dèidh sin, chì thu am brath seo.
Tha e a' sealltainn gu bheil an neul cruthte mar theacsa. San dòigh seo, faodaidh tu a bhith cinnteachco-dhiù a bheil na ceallan air an cruth mar theacsa neo nach eil.
3 Còdan VBA gus Teacs a thionndadh gu Àireamh ann an Excel
Ged 's urrainn dhut teacsa a thionndadh gu àireamhan le làimh, tha an oideachadh seo mu dheidhinn teacsa a thionndadh gu àireamh. àireamh a’ cleachdadh còdan VBA. Tha sinn a’ moladh gun ionnsaich thu agus gun cleachd thu na dòighean sin uile ris an t-seata dàta agad. Gu cinnteach, thig e gu feum ann an tòrr shuidheachaidhean.
1. Còd VBA le Range.NumberFormat Dòigh gus Teacs a thionndadh gu Àireamh ann an Excel
Tha an dòigh seo gu math sìmplidh agus furasta a chleachdadh air stòr-dàta sam bith. Chan eil agad ach raon nan ceallan a thaghadh agus a chuir a-steach don chòd VBA .
📌 Ceumannan
1. An toiseach, brùth ALT+F11 air a' mheur-chlàr agad gus an deasaiche VBA fhosgladh.
2. Briog air Cuir a-steach > Modal .
3. An uairsin, cuir a-steach an còd a leanas:
5048
4. Sàbhail am faidhle.
5. An uairsin, brùth ALT+F8 . Fosglaidh e am bogsa deasbaid Macro .
6. Tagh ConvertTextToNumber agus Briog air Ruith.
Aig an deireadh, tionndaidhidh an còd seo an teacsa againn gu àireamhan.
Leugh tuilleadh: Mar a thionndaidheas tu sreang gu Àireamh ann an Excel VBA
2. Còd VBA le lùb agus CSng gus an teacsa a thionndadh gu àireamh
San dòigh seo, tha sinn a’ cleachdadh gnìomhan Loop agus CSng . Bidh an gnìomh CSng gu bunaiteach a’ gabhail teacsa sam bith mar argamaid agus ga thionndadh gu aon àireamh. Thèid an lùb againn tro gach cealla dean colbh taghte. Às deidh sin, bheir sinn seachad luach gach cealla gu gnìomh CSng gus a thionndadh bho theacsa gu àireamh.
📌 Ceumannan
1. An toiseach, brùth ALT+F11 air a' mheur-chlàr agad gus an deasaiche VBA fhosgladh.
2. Briog air Cuir a-steach > Modal .
3. An uairsin, cuir a-steach an còd a leanas:
1384
4. Sàbhail am faidhle.
5. An uairsin, brùth ALT+F8 . Fosglaidh e am bogsa deasbaid Macro .
6. Tagh ConvertUsingLoop agus Briog air Ruith.
Mar a chì thu, tha sinn air an teacsa againn atharrachadh gu àireamhan a’ cleachdadh a’ chòd VBA seo .
Leughaidhean coltach ris
3. Tionndaidh teacsa gu àireamhan airson raointean dinamic ann an Excel
A-nis, bha dòighean roimhe airson nan raointean taghte . Tha sin a’ ciallachadh gum feum thu an raon cheallan agad a chuir a-steach sa chòd le làimh. Ach uaireannan is dòcha gum bi an stòr-dàta agad mòr. Anns na cùisean sin, feumaidh tu cuimhneachadh air an raon de cheallan. Bheir an dòigh seo seachad an duilgheadas sin. Tha fios againn gu bheil an dàta againn a’ tòiseachadh bho Cill B5 . Ach chan eil fios againn càite an crìochnaich i.
Mar sin aithnichidh sinn gu dinamach an loidhne excel mu dheireadh a chaidh a chleachdadh aig a bheil dàta innte a’ cleachdadh Cells(Rows.Count, "B").End(xlUp).Row
. Tha ea' tilleadh an àireamh loidhne mu dheireadh nach eil falamh a tha sinn a' co-chòrdadh le " B5:B ".
📌 Steps
1. An toiseach, brùth ALT+F11 air a' mheur-chlàr agad gus an deasaiche VBA fhosgladh.
2. Briog air Cuir a-steach > Modúl .
3. An uairsin, cuir a-steach an còd a leanas:
1194
4. Sàbhail am faidhle.
5. An uairsin, brùth ALT+F8 . Fosglaidh e am bogsa deasbaid Macro .
6. An uairsin tagh ConvertDynamicRanges agus Briog air Ruith.
Mar a chì thu, tha sinn soirbheachail ann a bhith ag atharrachadh teacsa gu àireamhan a’ cleachdadh an teacsa. Còdan VBA.
💬 Rudan ri chuimhneachadh
✎ An seo, tha sinn a’ cleachdadh colbh B airson an t-seata dàta againn. Ma tha an dàta agad ann an colbh eile, atharraich raon nan ceallan ann an còdan VBA a rèir sin.
✎ Chan obraich na còdan VBA ach air an duilleag ghnìomhach.
Co-dhùnadh
Gus crìochnachadh, tha mi an dòchas gu bheil an oideachadh seo air pìos eòlais feumail a thoirt dhut mu bhith ag atharrachadh teacsa gu àireamh ann an Excel a’ cleachdadh còdan VBA. Tha sinn a’ moladh gun ionnsaich thu agus gun cuir thu an stiùireadh seo gu lèir ris an dàta agad. Luchdaich sìos an leabhar-obrach cleachdaidh agus feuch iad sin thu fhèin. Cuideachd, faodaidh tu fios air ais a thoirt seachad anns an earrann bheachdan. Tha an fhios-air-ais luachmhor agad gar cumail air ar brosnachadh gus clasaichean mar seo a chruthachadh. Na dìochuimhnich sùil a thoirt air an làrach-lìn againn Exceldemy.com airson diofar dhuilgheadasan agus fuasglaidhean co-cheangailte ri Excel.