Excel VBA ئارقىلىق تېكىستنى سانغا قانداق ئايلاندۇرۇش (ماكروس بىلەن 3 مىسال)

  • ھەمبەھىرلەڭ
Hugh West

مەزمۇن جەدۋىلى

Microsoft Excel دا سان بىلەن ئىشلەش ئەڭ كۆپ ئۇچرايدۇ. بەزىدە ، بىز كۆپ ساندىكى سانلىق مەلۇمات جەدۋىلىنى بىر تەرەپ قىلىشىمىز كېرەك. ئەمما ، نومۇرىڭىز تېكىستكە ئوخشايدىغان ئەھۋالغا چۈشۈپ قېلىشىڭىز مۇمكىن. بۇ سەۋەبتىن ، سىز ھەر قانداق مەشغۇلاتنى قوشالمايسىز ، ئايرىۋېتەلمەيسىز ، بۆلەلمەيسىز ، كۆپەيتەلمەيسىز. بۇنى قىلماقچى بولغاندا ھەمىشە خاتالىق كۆرۈلىدۇ. بۇ دەرسلىكتە ، مۇۋاپىق مىسال ۋە مۇۋاپىق تەسۋىرلەر بىلەن VBA كودى ئارقىلىق Excel دىكى تېكىستنى سانغا ئايلاندۇرۇشنى ئۆگىتىمىز.

ئەمەلىيەت خىزمەت دەپتىرىنى چۈشۈرۈش

خىزمەت دەپتىرى

VBA.xlsm ئارقىلىق تېكىستنى سانغا ئايلاندۇرۇش

تېكىست شەكلىدە شەكىللەنگەن سانلارنى قانداق پەرقلەندۈرۈش

Microsoft Excel ئەقىللىق تېكىست بىلەن ساننىڭ پەرقىنى چۈشىنىشكە يېتەرلىك. ئۇلارنى ئاپتوماتىك ھالدا ئۆزىنىڭ فورماتىغا ئايلاندۇرىدۇ. ئەمما ، بەزىدە سانلىق مەلۇمات جەدۋىلىنى خاتا ئىشلىتىش ۋە خاتا چۈشەندۈرۈش سەۋەبىدىن بۇنداق قىلالمايدۇ. شۇ سەۋەبتىن ، ئۇ بۇ سانلارنى خىزمەت دەپتىرىڭىزدىكى تېكىست سۈپىتىدە ساقلايدۇ.

بۇ سانلىق مەلۇمات جەدۋىلىگە قاراپ بېقىڭ. بۇ يەردە بىزنىڭ بىر ئىستوندا بىر قانچە سان بار. ھازىر ، ھەر قانداق كاتەكچىنى چېكىڭ. سىز بۇ رامكىنى كاتەكچىنىڭ يېنىدىن تاپالايسىز. ئۇنىڭدىن كېيىن ، سىز بۇ ئۇچۇرنى كۆرىسىز.

بۇ كاتەكچىنىڭ تېكىست شەكلىدە فورماتلانغانلىقىنى كۆرسىتىدۇ. بۇنداق بولغاندا ، جەزملەشتۈرەلەيسىزكاتەكچىلەر تېكىست شەكلىدە فورماتلانغان ياكى قىلىنمىغان بولسۇن.

3 VBA كودى Excel دىكى تېكىستنى سانغا ئايلاندۇرىدۇ VBA كودى ئارقىلىق نومۇر. بۇ ئۇسۇللارنى سانلىق مەلۇمات ئامبىرىڭىزغا ئۆگىنىشىڭىزنى ۋە قوللىنىشىڭىزنى تەۋسىيە قىلىمىز. ئەلۋەتتە ، ئۇ نۇرغۇن ئەھۋاللاردا ئەسقاتىدۇ.

1. Vange كودى Range.NumberFormat ئۇسۇلى Excel دىكى تېكىستنى سانغا ئايلاندۇرۇش ئۇسۇلى ھەر قانداق سانلىق مەلۇمات جەدۋىلىدە. سىزنىڭ قىلىدىغىنىڭىز پەقەت ھۈجەيرىلەرنىڭ دائىرىسىنى تاللاش ۋە ئۇنى VBA كودى غا قىستۇرۇش.

📌 باسقۇچلار

1. ئالدى بىلەن ، كۇنۇپكا تاختىڭىزدىكى ALT + F11 نى بېسىپ VBA تەھرىرلىگۈچى نى ئېچىڭ.

2. قىستۇر & gt; مودۇل .

3. ئاندىن تۆۋەندىكى كودنى كىرگۈزۈڭ:

1357

4. ھۆججەتنى ساقلاڭ.

5. ئاندىن ALT + F8 نى بېسىڭ. ئۇ ماكرو سۆزلىشىش رامكىسىنى ئاچىدۇ.

6. ConvertTextToNumber نى تاللاڭ ۋە ئىجرا قىلىشنى بېسىڭ.

ئاخىرىدا ، بۇ كود تېكىستنى سانغا ئايلاندۇرىدۇ.

تېخىمۇ كۆپ ئوقۇڭ: Excel VBA دىكى تىزمىلارنى سانغا قانداق ئۆزگەرتىش

2. Loop ۋە CSng ئارقىلىق VBA كودى تېكىستنى سانغا ئايلاندۇرۇش

بۇ ئۇسۇلدا بىز ئايلانما ۋە CSng ئىقتىدارىنى ئىشلىتىۋاتىمىز. CSng ئىقتىدارى ئاساسەن ھەر قانداق تېكىستنى تالاش-تارتىش قىلىپ ، ئۇنى بىر سانغا ئايلاندۇرىدۇ. دەۋرىمىز ھەر بىر كاتەكچىدىن ئۆتىدۇتاللانغان ئىستون. ئۇنىڭدىن كېيىن ، بىز ھەر بىر كاتەكچىنىڭ قىممىتىنى CSng فۇنكىسىيەسىگە يەتكۈزۈپ ، ئۇنى تېكىستتىن سانغا ئايلاندۇرىمىز.

📌 باسقۇچلار

1. ئالدى بىلەن ، كۇنۇپكا تاختىڭىزدىكى ALT + F11 نى بېسىپ VBA تەھرىرلىگۈچى نى ئېچىڭ.

2. قىستۇر & gt; مودۇل .

3. ئاندىن تۆۋەندىكى كودنى كىرگۈزۈڭ:

4168

4. ھۆججەتنى ساقلاڭ.

5. ئاندىن ALT + F8 نى بېسىڭ. ئۇ ماكرو سۆزلىشىش رامكىسىنى ئاچىدۇ.

6. ConvertUsingLoop نى تاللاڭ ۋە ئىجرا قىلىش نى چېكىڭ. .

مۇشۇنىڭغا ئوخشاش ئوقۇشلۇقلار Excel دىكى VBA نى ئىشلىتىپ ئۇزۇن لىنىيىگە قانداق ئۆزگەرتىش (3 خىل ئۇسۇل) Excel دىكى سان خاتالىقىغا ئۆزگەرتىش (6 خىل ئۇسۇل) . بۇ دېگەنلىك سىز كودقا كاتەكچە دائىرىڭىزنى قولدا كىرگۈزۈشىڭىز كېرەك. ئەمما بەزىدە سانلىق مەلۇمات جەدۋىلىڭىز چوڭ بولۇشى مۇمكىن. بۇ خىل ئەھۋال ئاستىدا ، ھۈجەيرىلەرنىڭ دائىرىسىنى ئەستە ساقلىشىڭىز كېرەك. بۇ ئۇسۇل بۇ مەسىلىنى يېڭىدۇ. سانلىق مەلۇمات جەدۋىلىمىزنىڭ كاتەكچە B5 دىن باشلانغانلىقىنى بىلىمىز. بىراق بىز ئۇنىڭ قەيەردە ئاخىرلىشىدىغانلىقىنى بىلمەيمىز. Itبىز « B5: B » بىلەن بىرلەشتۈرگەن ئەڭ ئاخىرقى قۇرۇق قۇر نومۇرىنى قايتۇرىدۇ.

📌 باسقۇچلار

1. ئالدى بىلەن ، كۇنۇپكا تاختىڭىزدىكى ALT + F11 نى بېسىپ VBA تەھرىرلىگۈچى نى ئېچىڭ.

2. قىستۇر & gt; بۆلەك نى بېسىڭ.

3. ئاندىن تۆۋەندىكى كودنى كىرگۈزۈڭ:

6524

4. ھۆججەتنى ساقلاڭ.

5. ئاندىن ALT + F8 نى بېسىڭ. ئۇ ماكرو سۆزلىشىش رامكىسىنى ئاچىدۇ.

6. ئاندىن ConvertDynamicRanges نى تاللاڭ ۋە ئىجرا قىلىشنى بېسىڭ. VBA كودى. ئەگەر سانلىق مەلۇماتلىرىڭىز باشقا ئىستوندا بولسا ، VBA كودىدىكى ھۈجەيرىلەرنىڭ دائىرىسىنى ماس ھالدا ئۆزگەرتىڭ.

V VBA كودى پەقەت ئاكتىپ جەدۋەلدىلا ئىشلەيدۇ.

خۇلاسە

خۇلاسىلىگەندە ، بۇ دەرسلىكنىڭ سىزگە VBA كودى ئارقىلىق Excel دىكى تېكىستنى سانغا ئايلاندۇرۇش توغرىسىدا بىر قىسىم پايدىلىق بىلىملەر بىلەن تەمىنلىشىنى ئۈمىد قىلىمەن. بۇ كۆرسەتمىلەرنى سانلىق مەلۇمات ئامبىرىڭىزغا ئۆگىنىشىڭىزنى ۋە ئىشلىتىشىڭىزنى تەۋسىيە قىلىمىز. مەشىق خىزمەت دەپتىرىنى چۈشۈرۈپ ، ئۆزىڭىز سىناپ بېقىڭ. شۇنداقلا ، ئىنكاس بۆلىكىدە پىكىر بايان قىلىڭ. سىزنىڭ قىممەتلىك ئىنكاسىڭىز بىزنى مۇشۇنىڭغا ئوخشاش دەرسلىكلەرنى ئىجاد قىلىشقا ئۈندەيدۇ. تور بېتىمىزنى Exceldemy.com Excel غا مۇناسىۋەتلىك ھەرخىل مەسىلىلەر ۋە ھەل قىلىش چارىلىرىنى تەكشۈرۈشنى ئۇنتۇپ قالماڭ.

خۇگ ۋېست بۇ ساھەدە 10 نەچچە يىللىق تەجرىبىسى بار يۇقىرى تەجرىبىلىك Excel مەشقاۋۇلى ۋە تەھلىلچىسى. ئۇ بوغالتىرلىق ۋە مالىيە كەسپىدە باكلاۋۇرلۇق ئۇنۋانى ۋە سودا باشقۇرۇش كەسپىدە ماگىستىرلىق ئۇنۋانىغا ئېرىشكەن. خۇگنىڭ ئوقۇتۇش قىزغىنلىقى بار بولۇپ ، ئەگىشىش ۋە چۈشىنىش ئاسان بولغان ئۆزگىچە ئوقۇتۇش ئۇسۇلىنى تەرەققىي قىلدۇردى. ئۇنىڭ Excel ھەققىدىكى مۇتەخەسسىس بىلىمى دۇنيادىكى مىڭلىغان ئوقۇغۇچىلار ۋە كەسپىي خادىملارنىڭ ماھارىتىنى ئۆستۈرۈشىگە ۋە كەسپىي ھاياتىدا مۇنەۋۋەر بولۇشىغا ياردەم بەردى. خۇگ بىلوگى ئارقىلىق ئۆزىنىڭ بىلىملىرىنى دۇنيا بىلەن ئورتاقلىشىدۇ ، ھەقسىز Excel دەرسلىكى ۋە توردا تەربىيىلەش ئېلىپ بېرىپ ، شەخس ۋە كارخانىلارنىڭ تولۇق يوشۇرۇن كۈچىگە يېتىشىگە ياردەم بېرىدۇ.