مەزمۇن جەدۋىلى
سانلار گۇرپىسى ئوخشاش تۈردىكى سانلىق مەلۇماتلارنى ساقلايدىغان ئۆزگەرگۈچى مىقدار. ئەگەر پەقەت بىرلا قۇر ياكى بىر ئىستون سانلىق مەلۇمات بولسا ، ئۇ بىر ئۆلچەملىك سانلار گۇرپىسى دەپ ئاتىلىدۇ. قانداقلا بولمىسۇن ، بىردىن كۆپ قۇر ۋە ستون بولغاندا ، ئۇ 2D سانلار گۇرپىسى دەپ ئاتىلىدۇ. VBA دىكى سانلار گۇرپىسىنى چوڭايتىش ئۈچۈن ReDim نى ئىشلىتىمىز. بۇنىڭدىن باشقا ، بىز كونا سانلىق مەلۇماتلارنى ساقلاپ قېلىش ئۈچۈن ئاچقۇچلۇق سۆزنى ReDim ئارقىلىق ئىشلىتىمىز. بۇ ماقالە سىزگە Excel VBA <دىكى ReDim قوغداش »نىڭ 2D سانلار گۇرپىسى نىڭ تېز ئۇسۇللىرىنى كۆرسىتىپ بېرىدۇ. 3> .
ئەمەلىي مەشغۇلات دەپتىرىنى چۈشۈرۈش
ReDim Excel VBA دىكى 2D Array نى ساقلاڭ
بۇ ئۈچ قۇر ۋە ئىككى ئىستون بىلەن 2D سانلار گۇرپىسى دىن ياسالغان ئاساسى سانلىق مەلۇمات جەدۋىلى. بىرىنچىدىن ، بىز بۇ سانلار گۇرپىسىنى قۇرۇپ چىقىمىز. ئاندىن ، بۇ سانلار گۇرپىسىغا يەنە بىر ئىستون قوشىمىز. بىز بۇنداق قىلىش ئۈچۈن « ReDim قوغداش » نى ئىشلىتىمىز. بۇنىڭدىن باشقا ، ئەگەر بىز بۇنى ئىشلەتمىسەك نېمە ئىشلارنىڭ يۈز بېرىدىغانلىقىنى كۆرسىتىمىز.
سۈكۈتتىكى ھالەتتە ، بىز پەقەت سانلار گۇرپىسىنىڭ ئاخىرقى ئۆلچىمىنى (يەنى ستون ياكى ئۈستۈنكى چەك) چوڭايتالايمىز. بىز سانلار گۇرپىسىنى يۆتكەيمىز ، ئاندىن ئەڭ ئاخىرقى ئۆلچەمنى ئۆزگەرتىمىز ، ئاندىن Excel VBA دىكى 2D سانلار گۇرپىسىنىڭ نىڭ ئىككى چوڭلۇقىنى چوڭايتىمىز.
1 ReDim ئاخىرقى ئۆلچەم 2D Array نى ساقلاڭ
بىز ئالدى بىلەن 2D سانلار گۇرپىسى نى ھەرىكەتچان دەپ ئېنىقلايمىز. ئاندىن ، ReDim جۈملىسىنى ئىشلىتىپ ، بىر قۇر قۇرىمىزئۈچ قۇر ۋە ئىككى ئىستون بىلەن سانلار گۇرپىسى. ئاخىرىدا ، بىز ReDim جۈملىنى ساقلاش ئاچقۇچلۇق سۆز دىن قايتا ئىشلىتىمىز. ئىككى ئۆلچەملىك سانلار گۇرپىسىنىڭ ئۈستى تەرىپىنى كۆپەيتىڭ.
قەدەم باسقۇچلار: VBA مودۇلى كۆزنىكىنى ئېلىپ كېلىدۇ. ئۇنىڭدىن باشقا ، سىز بۇنى پروگرامما ئاچقۇچى بەتكۈچتىن كۆرۈنۈش ئاساسى نى تاللاڭ.
5753
تارماق تەرتىپ « Redim_Preserve_2D_Array_Row ». 15>
- نەتىجىدە ئۇ قىممەتنى ئېنىقلانغان كاتەكچە دائىرىسىگە قايتۇرىدۇ. بىز « راھىلە » نىڭ رەت تەرتىپى 1 ۋە 1 ئورۇننىڭ ،بۇ VBA كودىدا ( 1,1 ) دەپ ئېنىقلىما بېرىلگەن.
- 15>
- شۇڭا ، بۇنى ئالدىنقى كودقا قوشۇڭ ۋە بىرىنچى دائىرە. قىممەت باياناتى نى ئېلىڭ. ئۇنىڭ ئۈستىگە ، بۇ كودنى تۆۋەندىكى رەسىمدىن كۆرگىلى بولىدىغاندەك كۆرۈنىدۇ. 1 دىن 2 ) دىن ( 1 دىن 3 ) 1 .
- ئاندىن ، بىز سانلار گۇرپىسىغا قىممەت قوشتۇق. ئۇ ئىلگىرىكى قىممەتلەر ئۈچۈن قۇرۇق قايتىدۇ. 1> ReDim جۈملىسى .
- ئاخىرىدا ، بىزنىڭ تولۇق كودىمىز مۇشۇ بولىدۇ.
4824
- ھازىر ، ئەگەر بىز بۇ كودنى ئىجرا قىلىڭ ، ئاندىن چىقىرىش مۇشۇنداق بولىدۇ. شۇڭا ، بىز Excel VBA دىكى 2D سانلار گۇرپىسى نىڭ ئاخىرقى ئۆلچىمى « ReDim نى ساقلايمىز». ھازىر ، كېيىنكى ئۇسۇل سىزگە قانداق قىلىپ « ReDim» نى كۆرسىتىپ بېرىدۇ »نى ساقلاپ ، سانلار گۇرپىسىنىڭ ئىككى چوڭلۇقىنى چوڭايتىڭ.
تېخىمۇ كۆپ ئوقۇڭ: VBA Excel دىكى ئىستوندىن سانلار گۇرپىسىغىچە بولغان قىممەتلەر (3 ئۆلچەم)
مۇشۇنىڭغا ئوخشاش ئوقۇشلۇقلار
- ئاسان قەدەملەر)
- Excel VBA CSV ھۆججىتىنى Array غا ئوقۇش (4 كۆڭۈلدىكىدەك مىسال)VBA (3 خىل ئۇسۇل) Excel VBA
بۇ ئاخىرقى ئۇسۇلدا ، چوڭ-كىچىكلىكى ۋە « ReDim قوغداش » 2D سانلار گۇرپىسى نىڭ قەدەم باسقۇچلىرىنى كۆرسىتىپ ئۆتىمىز. بۇ يەردە ، بىز VBA Transpose فۇنكسىيەسىنى ئىشلىتىپ ، سانلار گۇرپىسىنىڭ تۆۋەن چېكىنى ئۆزگەرتىمىز. ئەگەر بىز بىرىنچى خىل ئۇسۇلدا سانلار گۇرپىسىنىڭ تۆۋەنكى گىرۋىكىنى چوڭايتماقچى بولساق ، ئۇنداقتا « مۇشتەرىلىك دائىرىسى » خاتالىقىنى كۆرىمىز. ئەمدى ، ئارتۇق گەپ قىلماي ، بۇنى قانداق ئوڭشايدىغانلىقىمىزنى ۋە نىشانىمىزغا قانداق يېتەلەيدىغانلىقىمىزنى كۆرۈپ باقايلى.
قەدەم باسقۇچلار: > بىرىنچىدىن ، بىرىنچى ئۇسۇلدا كۆرسىتىلگەندەك ، مودۇل كۆزنەكنى ئېلىپ كىرىڭ.
- ئىككىنچىدىن ، تۆۋەندىكى كودلارنى قوشۇڭ. بىرىنچى كود.
7315
- ئۇنىڭ ئۈستىگە ، ئاخىرقى ئۇسۇلنىڭ كودى ئوخشايدۇ.
1468
VBA كودىنى بۇزۇش
- بىرىنچىدىن ، بىز تارماق تەرتىپ « ReDim_Preserve_2D_Array_Both_Dimensions » دەپ ئاتايمىز. . سانلار گۇرپىسىنى يۆتكىۋاتىدۇ.
- ئاندىن ، بىز سانلار گۇرپىسىنىڭ ئۈستۈنكى چېگرىسىنى كۆپەيتىۋاتىمىز. شۇڭلاشقا ، ئەڭ ئاخىرىدا تۆۋەن چەكنى ئۆزگەرتىدۇكونا سانلىق مەلۇماتلارنى ساقلاش.
- ئاخىرىدا ، بىز قىممەتنى كاتەكچە دائىرىسىگە يازىمىز يەنى ، بىرىنچى ئۇسۇلدا كۆرسىتىلگەندەك ، بۇ كودنى ئىجرا قىلىڭ. 2D سانلار گۇرپىسى « ReDim قوغداش » ۋە VBA Transpose ئىقتىدارىنى ئىشلىتىپ.
تېخىمۇ كۆپ ئوقۇڭ: VBA Excel دىكى ئاراينى يۆتكەش (3 خىل ئۇسۇل)
ئەستە تۇتۇشقا تېگىشلىك ئىشلار
- ReDim قوغداش سانلار گۇرپىسىنىڭ تۆۋەن چېكىنى ئۆزگەرتەلمەيدۇ. بۇنىڭ ئۈچۈن ، بىز Transpose فۇنكسىيەسىنى ئىشلىتىشىمىز كېرەك>
خۇلاسە
بىز Excel VBA دىكى 2D سانلار گۇرپىسى نىڭ ReDim قوغداش »نىڭ ئىككى تېز ئۇسۇلىنى كۆرسىتىپ ئۆتتۇق. ئەگەر بۇ ئۇسۇللارغا مۇناسىۋەتلىك مەسىلىلەرگە يولۇقسىڭىز ياكى ماڭا قارىتا پىكىر-تەكلىپلىرىڭىز بولسا ، تۆۋەندە پىكىر بايان قىلىڭ. ئۇنىڭ ئۈستىگە ، Excel غا مۇناسىۋەتلىك تېخىمۇ كۆپ ماقالىلەر ئۈچۈن تور بېكىتىمىزنى ExcelWIKI زىيارەت قىلالايسىز. ئوقۇغانلىقىڭىزغا رەھمەت ، داۋاملىق مۇنەۋۋەر!