VBA دىكى بىر تىزمىنى قانداق قىلىپ بۆلۈش (3 خىل ئۇسۇل)

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

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

VBA بۆلۈش ئىقتىدارى (تېز كۆرۈنۈش)

=Split(Expression As String, [Delimiter], [Limit As Long=1], [CompareAsVbCompareMethod=vbBinaryCompare])

مەشىق خىزمەت دەپتىرىنى چۈشۈرۈش

بىر قۇرنى Array غا بۆلۈڭ. 7> VBA دىكى تىزمىلارنى بۆلۈشنىڭ 3 ئۇسۇلى

قولىمىزدا بىر قۇر بار «بىز ئامېرىكا ، كانادا ، ئاۋىستىرالىيە ۋە فرانسىيەنىڭ ۋىزا ئىلتىماسى سۇندۇق. . " . .

1. ھەر قانداق بەلگىلەرنى ئىشلىتىپ VBA

دىكى ھەرپ تىزمىسىنى سانلار گۇرپىسىغا بۆلسىڭىز بولىدۇ> ئۇ بوشلۇق («") ، پەش («،») ، يېرىم چېكىت («:») ، يەككە ھەرپ ، a بولۇشى مۇمكىن ھەرپ تىزمىسى ياكى باشقا ھەر قانداق بىر نەرسە.

مىسال 1: ئايرىغۇچ.

كود قۇر بولىدۇ:

Arr = Split(Text, ",")

VBA كودى:

3891

چىقىش:

ئۇ بۇ تىزمىنى {«ئامېرىكا ۋىزا ئىلتىماسى سۇندۇق» ، «كانادا» ، «ئاۋىستىرالىيە» ، «فرانسىيە »}.

مىسال 2: سىز يەنە بوشلۇق («») نى ئايرىغۇچ قىلىپ ئىشلىتەلەيسىز.

كود سىزىقى:

Arr = Split(Text, " ")

تولۇق VBA كودى بولىدۇ:

VBA كودى:

9391

چىقىرىش:

ئۇ تىزمىنى {«بىز» ، «قوللىنىشچان» ، «ئۈچۈن» دىن تەركىب تاپقان سانلار گۇرپىسىغا ئايرىيدۇ. «» ، «ۋىزا» ، «of» ، «ئامېرىكا» ، «كانادا» ، «ئاۋىستىرالىيە» ، «فرانسىيە»}.

ئەستە تۇتۇشقا تېگىشلىك ئىشلار:

  • سۈكۈتتىكى ئايرىش بولسا بوشلۇق («») .
  • يەنى ، ئەگەر سىز ھېچقانداق چەكلىمە قويمىسىڭىز ، ئۇ بوشلۇق نى ئايرىغۇچ قىلىپ ئىشلىتىدۇ.

تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى ھەرپ-بەلگىلەرنى بۆلۈش (6 مۇۋاپىق ئۇسۇل)

مۇشۇنىڭغا ئوخشاش ئوقۇشلۇق:

  • Excel
  • VBA دىكى كاتەكچىلەر Excel دىكى ئىستوندىن Array غا ئۆزگىچە قىممەتكە ئېرىشىش ئۈچۈن (3 ئۆلچەم)
  • Excel VBA: كۆپ ئارقىلىق سۈزۈش ئۇسۇلى Array دىكى ئۆلچەملەر (7 خىل ئۇسۇل)
  • 2. ھەر قانداق تۈردىكى تۈرلەر بىلەن بىر قۇرغا بۆلۈڭ بۆلۈش فۇنكسىيەسىنىڭ 3- تالاش-تارتىشى.

    مىسال: بىرىنچى 3 تۈرلەرگە ئايرىلىدۇ ، بوشلۇق ئايرىغۇچ سۈپىتىدە.

    كود قۇر بولىدۇبولۇڭ:

    Arr = Split(Text, " ", 3)

    ۋە VBA كودى بولىدۇ:

    VBA كودى:

    8752

    چىقىش نەتىجىسى:

    سانلار بوشلۇق تەرىپىدىن ئايرىۋېتىلگەن تۇنجى 3 تۈرلەردىن تەركىب تاپقان سانلار گۇرپىسى.

    ئەستە تۇتۇشقا تېگىشلىك ئىشلار:

    • سۈكۈتتىكى تالاش-تارتىش -1 .
    • دېمەك ، ئەگەر تالاش-تارتىشنى كىرگۈزمىسىڭىز ، ئۇ بۆلۈنۈپ كېتىدۇ بۇ تىزما ئەڭ كۆپ قېتىمغا يېتىدۇ.

    تېخىمۇ كۆپ ئوقۇڭ: 9> 3. VBA

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

    ۋە ئەھۋالغا سەزگۈر ئايرىش ئۈچۈن ، 4- تالاش-تارتىشنى 0 قىلىپ قىستۇرۇڭ> مىسال 1: دېلو سەزگۈرلۈك چەكلىمىسى

    بېرىلگەن قۇردا ، بىز «FOR» تېكىستىنى ئايرىغۇچ ، 2 ​​ دەپ قارايلى. سانلار گۇرپىسىدىكى تۈرلەرنىڭ ئومۇمىي سانى.

    ۋە تولۇق VBA كودى بولىدۇ:

    VBA كودى:

    9358

    چىقىش نەتىجىسى: » «for» سۈپىتىدە ئىشلەيدۇ ۋە ئۇ تىزمىنى ئىككى تۈرگە ئايرىيدۇ.

    مىسال 2: دېلوغا سەزگۈر ئايرىغۇچ

    يەنە كېلىپ ، دېلوغا سەزگۈر دېلو ئۈچۈن ، كود لىنىيىسى:

    Arr = Split(Text, "FOR ", 3,0)

    ۋە تولۇق VBA كودى بولىدۇ:

    VBA كودى:

    7879

    چىقىش نەتىجىسى: FOR » « for » غا ئوخشىمايدۇ ۋە ئۇ تىزمىنى ئىككى تۈرگە ئايرىمايدۇ.

    تېخىمۇ كۆپ ئوقۇڭ: Excel VBA: كۆپەيتىلگەن نۇسخىسىنى سانلار گۇرپىسىدىن چىقىرىۋېتىڭ (2 مىسال)

    ئەستە تۇتۇشقا تېگىشلىك ئىشلار:

    • تالاش-تارتىشنىڭ سۈكۈتتىكى قىممىتى 0 .
    • يەنى ، ئەگەر سىز 4- تالاش-تارتىشنىڭ قىممىتىنى قويمىسىڭىز ، ئۇ دېلوغا سەزگۈر ماس كېلىدۇ.

    خۇلاسە

    شۇڭلاشقا ، بۇ ئۇسۇللارنى ئىشلىتىپ ، <1 نى ئىشلىتەلەيسىز> VBA نىڭ فۇنكسىيەسى نى بىر تۈركۈم تۈرلەرگە بۆلۈش. سوئالىڭىز بارمۇ؟ بىزدىن سوراپ بېقىڭ.

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