Mar a thionndaidheas tu teacsa gu àireamh le Excel VBA (3 eisimpleirean le Macros)

  • Roinn Seo
Hugh West

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

  • Bulk Convert Text to Number in Excel (6 Ways)
  • Mar a thionndaidheas tu sreang gu Long a’ cleachdadh VBA ann an Excel (3 dòighean)
  • Tionndaidh sreang gu dùbailte ann an Excel VBA (5 dòighean)
  • Ciamar gus Mearachd Tionndadh gu Àireamh ann an Excel a chàradh (6 dòighean)
  • 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.

    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.