مەزمۇن جەدۋىلى
بۇ ماقالە مېنىڭ يۈرۈشلۈكلىرىمنىڭ بىر قىسمى: Excel VBA & amp; ماكروس - قەدەممۇ-قەدەم تولۇق يېتەكچى . بىز كۆپىنچە ئىشلىتىلىدىغان Excel VBA ئوبيېكتلىرىنىڭ تىزىملىكىنىلا مۇزاكىرە قىلىمىز.
ئەمەلىي مەشغۇلات دەپتىرىنى چۈشۈرۈڭ> VBA ئوبيېكتى. Xlsm
VBA ئوبيېكتى دېگەن نېمە؟
ئوبيېكت بەزى ئالاھىدە ۋەزىپىلەرنى ئورۇنداش ئۈچۈن VBA كودىدا قوللىنىلىدىغان بۇيرۇق ياكى باشقا نەرسە.
VBA (Visual Basic Application) ئوبيېكتقا يۈزلەنگەن پروگرامما تىلى. بۇ جىسىم VBA نىڭ ئېلېمېنتلىرىنىڭ بىرى.
جىسىمنىڭ خۇسۇسىيىتى ۋە ئۇسۇلى بار. بۇ ئۇسۇل شۇ ئوبيېكت تەرىپىدىن ئېلىپ بېرىلغان مەشغۇلات بولۇپ ، مۈلۈك شۇ جىسىمنىڭ ئالاھىدىلىكىنى چۈشەندۈرۈپ بېرىدۇ. ئوبيېكتتىكى ئۇسۇل ياكى مۈلۈك. بىز بۇ خاسلىقلارنى بۇ يەردە مۇلاھىزە قىلىمىز.
Excel نىڭ نۇرغۇن ئوبيېكتى بار. بىز ئىشلەۋاتقان Excel VBA دىكى نۇرغۇن جىسىملارنىڭ خۇسۇسىيىتى بار.
مىسال:
- دائىرە ئوبيېكتى نىڭ خۇسۇسىيىتى بار. ئۇلارنىڭ بەزىلىرى ستون ، فورمۇلا ، قۇر ، كەڭلىك ۋە قىممەت .
- جەدۋەل ئوبيېكتىنىڭ خۇسۇسىيىتى بار ، مەسىلەن رىۋايەت ، ChartArea ، ChartStyle قاتارلىقلار.
- ChartTitle مۇ anVBA كودى 5 گىرۋەكلىك يۇلتۇز ھاسىل قىلىش ئۈچۈن قوللىنىلىدۇ.
10. ListObject ئوبيېكتى
ListObject بولسا ListObject ئوبيېكتى نىڭ بىر قىسمى. ListObject خىزمەت جەدۋىلىنىڭ بىر جەدۋىلىنى كۆرسىتىدۇ.
>ئۇسۇل خاسلىقى ئاكتىپ ئۆچۈرۈڭ ئىلتىماس يېڭىلاش ئاپتوماتىك سۈزگۈچ رازمېرى باھا ياراتقۇچى ئىسىم ئاتا-ئانا دائىرە تەرتىپلەش خۇلاسە مىسال:
بۇ مىسال جەدۋەلدىن سانلىق مەلۇماتلارنى چىقىرىپ سانلار گۇرپىسىدا ساقلاش.
5368
تېخىمۇ كۆپ ئوقۇڭ: Excel VBA كاتەكچە قىممىتى بىلەن سانلار توپىنى كۆپەيتىش (4 ماس كېلىدىغان مىسال) Excel VBA ئوبيېكت تىزىملىكى. بۇنىڭ سىزنىڭ ئېھتىياجىڭىزنى قاندۇرۇشىنى ئۈمىد قىلىمەن. تور بېتىمىزنى ExcelWIKI.com كۆرۈپ بېقىڭ ھەمدە تەكلىپ رامكىسىدا تەكلىپ-پىكىرلىرىڭىزنى بېرىڭ.
ئوبيېكت ، خەت نۇسخىسى ، فورمات ۋە چېگرا قاتارلىق خۇسۇسىيەتلەر بار.
VBA ئوبيېكت خاسلىقىنى ئىشلىتىش:
بىز تۆۋەندىكى ئىشلارنى قىلىش ئۈچۈن VBA كودى يازالايمىز:
- سىز جىسىمنىڭ نۆۋەتتىكى مۈلۈك تەڭشىكىنى تەكشۈرۈپ ، بۇ تەڭشەكلەرگە ئاساسەن بىرەر ئىش قىلالايسىز.
- سىز يېڭى قىممەت بەلگىلەش ئارقىلىق ئوبيېكتنىڭ خاسلىق تەڭشىكىنى ئۆزگەرتەلەيدۇ.
بۇ VBA باياناتىغا قاراڭ:
Range("E10").Value
بۇ باياناتتا ، دائىرە بىر ئوبيېكت ، قىممەت خۇسۇسىيەتلەرنىڭ بىرى. VBA باياناتىدا ، جىسىملار ۋە خۇسۇسىيەتلەر ئۇلارنى بىر مەزگىل ( چېكىت ،. ) ئايرىپ يانمۇ-يان ئورۇنلاشتۇرىدۇ. ئوبيېكتلار ئالدى بىلەن ، ئاندىن ئۇلارنىڭ خۇسۇسىيەتلىرى قويۇلدى> بۇ جۈملە 100 رەقەمنىڭ كاتەكچى E10 دا كۆرسىتىلىشىنى كەلتۈرۈپ چىقىرىدۇ.
ئۇسۇل:
A ئۇسۇل ئوبيېكتتا يولغا قويۇلغان ھەرىكەت.جىسىملارنىڭمۇ ئۇسۇللىرى بار. مەسىلەن ، دائىرە جىسىملارنىڭ تازىلاش ئۇسۇلى بار. تۆۋەندىكى VBA باياناتى دائىرە نى تازىلايدۇ. بۇ جۈملە دائىرە نى تاللىغاندىن كېيىن ، ئاندىن ئۆي ➪ تەھرىرلەش ➪ تازىلاش All ھەممىنى تازىلاش :
3491
VBA كودىدا ئۇسۇللار خاسلىققا ئوخشايدۇ. ئۇسۇللار ئايرىش مەشغۇلاتچىسى (.) بىلەن جىسىملارغا ئۇلىنىدۇ. قانداقلا بولمىسۇن ، ئۇسۇل ۋە خۇسۇسىيەت VBA دىكى ئوخشىمىغان ئۇقۇم.
تېخىمۇ كۆپ ئوقۇڭ: Excel جەدۋىلىسانلىق مەلۇماتلار يوشۇرۇلغاندا يوقىلىدۇ (3 ھەل قىلىش چارىسى)
Excel دىكى ئەڭ كۆپ ئىشلىتىلىدىغان 10 VBA ئوبيېكتىنىڭ تىزىملىكى يەنى:> 1. قوللىنىشچان ئوبيېكت
قوللىنىشچان پروگرامما ئوبيېكتى Excel نىڭ ئەڭ كۆپ ئىشلىتىلىدىغان ئوبيېكتلىرىنىڭ بىرى. ئۇ ئومۇمىي Excel قوللىنىشچان پروگراممىسىغا ۋەكىللىك قىلىشقا ئىشلىتىلىدۇ.
20> ActiveCell 20> DisplayFormulaBar ئۇسۇللار خاسلىقى ھېسابلاش تولۇق ئاكتىپ جەدۋەل InputBox ActiveWindow چېكىنىش ActiveWorkbook ئىجرا DisplayScrollBars كۈتۈڭ يول StatusBar
Excel دا بۇ ئوبيېكتنى ئىشلەتكەندە لازىملىق مۈلۈك ياكى ئۇسۇلنى قوشۇشىمىز كېرەك.
مىسال 1:
بۇ يەردە ، بىز ئۇسۇلىنى ھېسابلاڭ. بۇ ماكرو بارلىق ئوچۇق خىزمەت دەپتىرىنى ھېسابلاشقا ئىشلىتىلىدۇ.
6453
مىسال 2:
تۆۋەندىكى مىسالدا ، بىز قوللىنىشچان پروگرامما ئوبيېكتى بىلەن DisplayScrollBars خاسلىقىنى ئىشلەتتۇق. بۇ ماكرونىڭ مەقسىتى سىيرىلما بالداقنى يوشۇرۇش.
3406
بولمايدۇExcel جەدۋىلىنىڭ سىيرىلما بالداقلىرىنى كۆرسىتىڭ.
تېخىمۇ كۆپ ئوقۇڭ: 1> 2. خىزمەت دەپتىرى ئوبيېكتى
خىزمەت دەپتىرى ئوبيېكتى خىزمەت دەپتىرىگە مۇناسىۋەتلىك. ئۇ Excel قوللىنىشچان پروگراممىسىدا ھازىر ئېچىلغان خىزمەت دەپتىرىنىڭ تىزىملىكىنى كۆرسىتىدۇ.
21>ئۇسۇل | خاسلىقى |
---|---|
ئىلتىماس | |
تەكشۈرۈش | سان |
تاقاش | ياراتقۇچى |
ئوچۇق | تۈر |
ئاتا-ئانا |
مىسال 1:
بۇ يەردە بىز Excel خىزمەت دەپتىرىنى تاقايدىغان خىزمەت دەپتىرىگە ئاساسەن ئاددىي VBA كودى قوللاندۇق.
7105
مىسال 2:
بۇ مىسال Disney.xlsx خىزمەت دەپتىرىگە يېڭى ئۆزگەرگۈچى مىقدار page_1 قوشىدۇ.
6118
3. خىزمەت دەپتىرى ئوبيېكتى
خىزمەت دەپتىرى ئوبيېكتى يەككە خىزمەت دەپتىرىگە ۋەكىللىك قىلىدۇ. ئۇ ھازىر ئاكتىپ ياكى ئوچۇق بولغان خىزمەت دەپتىرى نىڭ بىر ئەزاسى. بەلكى خىزمەت دەپتىرى خىزمەت جەدۋىلى توپلىمى.
> ActiveChartئۇسۇللار | خاسلىقى |
---|---|
AddToFavourite | ئاكتىپ جەدۋەل |
تاقاش | ئاپتوماتىك ساقلاش |
DeleteNumberFormat | تولۇق ئىسمى |
ساقلاش | ئىشلەتكۈچى ھالىتى |
ساقلاش |
مىسال 1:
بىز ھازىرقى خىزمەت دەپتىرىنى ياپماقچى.
8848
بىزيېقىن خىزمەت دەپتىرىگە مۇشۇنىڭغا ئوخشاش كودنى قوللانغان. ئېچىلغان خىزمەت دەپتىرىگە خىزمەت دەپتىرى ئوبيېكتى قوللىنىلىدۇ. ئەمما خىزمەت دەپتىرى ئوبيېكتى پەقەت ئاكتىپ خىزمەت دەپتىرىغىلا ماس كېلىدۇ> ئوبيېكت.
3012
4. جەدۋەل ئوبيېكتى
جەدۋەل ئوبيېكتى كۆرسىتىلگەن ياكى ئاكتىپ Excel خىزمەت دەپتىرىنىڭ ھەر خىل ۋاراقلىرى بىلەن مۇناسىۋەتلىك. جەدۋەل بەلكىم خىزمەت جەدۋىلى ، جەدۋەل جەدۋىلى مىكرو جەدۋەل بولۇشى مۇمكىن.
> قوشۇش > PrintOutئۇسۇللار | قوللىنىشچان پروگرامما | |
---|---|---|
Add2 | سان | |
كۆپەيتىش | تۈر | |
ئۆچۈرۈڭ | ئاتا-ئانا | |
يۆتكىلىش | كۆرگىلى بولىدىغان | |
PrintPreview | ||
SelectCalculate |
مىسال 1:
بۇ VBA كودى خىزمەت دەپتىرىنىڭ 2- جەدۋىلىنى قوزغىتىدۇ.
8390
مىسال 2:
بۇ مىسالدا ، بىز 1- جەدۋەلدىن كېيىن يېڭى جەدۋەل قوشىمىز.
4797
5. خىزمەت جەدۋىلى ئوبيېكتى
بۇ خىزمەت جەدۋىلى ئوبيېكتى جەدۋەل ئوبيېكتىنىڭ بىر قىسمى. ئۇ پەقەت خىزمەت جەدۋىلىنىڭ توپلىمى. ئەمما جەدۋەل ئوبيېكتى يەنە جەدۋەل جەدۋىلى ۋە مىكرونى ئۆز ئىچىگە ئالىدۇجەدۋەل.
> >ئۇسۇللار> | |
---|---|
ئۆچۈرۈش | سان |
يۆتكىلىش | ياراتقۇچى |
تۈر | |
بېسىش ئالدىن كۆرۈش | ئاتا-ئانا |
قوشۇش | |
Add2 |
مىسال 1:
تۆۋەندىكى خىزمەت دەپتىرىنىڭ
2152
2- خىزمەت جەدۋىلىنى قوزغىتىدۇ. جەدۋەل ئوبيېكت. ئەمما بىز جەدۋەل ئوبيېكتىنى ئىشلەتسەك ، بۇ جەدۋەل ياكى مىكرو جەدۋەلنى قوزغىتىشىمۇ كۆرسىتىلگەن خىزمەت دەپتىرىنىڭ ئورنىغا باغلىق.
مىسال 2:
خىزمەت دەپتىرىگە لازىملىق ئورۇنغا بىر ۋاراق كۆچۈرۈۋالىمىز.
5484
مۇشۇنىڭغا ئوخشاش ئوقۇشلار Excel VBA دىكى 1> 22 ماكرو مىسال
6. خىزمەت جەدۋىلى ئوبيېكتى
خىزمەت جەدۋىلى ئوبيېكتى خىزمەت جەدۋىلى نىڭ بىر قىسمى. ئۇ پەقەت بىرلا خىزمەت جەدۋىلىگە ۋەكىللىك قىلىدۇ. بۇ بۆلەكتە خىزمەت جەدۋىلى ئوبيېكتىغا ئاساسەن ئەۋرىشكە VBA كودى كۆرسىتىلىدۇخىزمەت جەدۋىلى.
> >ئۇسۇللار | خۇسۇسىيەتلەر | |
---|---|---|
ھۈجەيرىلەرنى ھېسابلاڭ | ||
تەكشۈرۈش ئىملاسى | ستون> | باھا |
ئۆچۈرۈش | ئىسىم | |
باھا | كېيىنكى | |
يۆتكىلىش | سىزىق | |
چاپلاش | بەت تەڭشەش | |
چاپلاش ئالاھىدە | ئاتا-ئانىلار | |
بېسىش | دائىرە | |
SaveAs | شەكىللەر | |
تەرتىپلەش | ||
بەتكۈچ | ||
تىپ | ||
كۆرگىلى بولىدىغان |
مىسال 1:
بۇ VBA كودىنى قوللانغاندىن كېيىن ئاكتىپ خىزمەت جەدۋىلىنىڭ ئىسمى ئۆزگىرىدۇ.
9423
مىسال 2:
بىز نۆۋەتتىكى خىزمەت جەدۋىلىنى بىلمەكچىمىز. تۆۋەندىكى VBA كودىنى ئىشلىتىڭ.
8878
7. دائىرە ئوبيېكتى
دائىرە ئوبيېكتى Excel ھۆججىتىنىڭ ھۈجەيرىسى بىلەن مۇناسىۋەتلىك. ئۇ Excel خىزمەت جەدۋىلىدىن يەككە كاتەكچە ، قۇر ، ستون ياكى مەلۇم ساندىكى كاتەكچە ، قۇر ياكى ستوننى تاللاشتا ئىشلىتىلىدۇ. بىز كاتەكچە پايدىلىنىشىنى چوقۇم قويۇشىمىز كېرەكتالاش-تارتىش.
ئۇسۇل | خاسلىقى> |
---|---|
ئاپتوماتىك تولدۇرۇش | ئىلتىماس |
رايونلارنى | |
تازىلاش | ھۈجەيرىلەر |
كۆپەيتىش | ستون |
ئۆچۈرۈش> | |
تېپىش | ئاخىرلىشىش |
قىستۇر | خەت |
چاپلاش ئالاھىدە | ئېگىزلىك |
تۈر | |
ئىجرا | سول |
تىزىملىك ئوبيېكتى | |
كۆرسەت | ئىسىم |
تەرتىپلەش | كېيىنكى |
جەدۋەل | ئاتا-ئانا |
دائىرە | |
قۇر | |
قۇر | |
ئەڭ يۇقىرى | |
دەلىللەش | |
قىممەت | |
كەڭلىك |
مىسال 1: B5: D5 .
7944
مىسال 2:
active shee ت.8706
8. شەكىل ئوبيېكتى
شەكىل ئوبيېكتى خىزمەت جەدۋىلىدە بار بولغان بارلىق شەكىللەر بىلەن مۇناسىۋەتلىك. بىز بۇنى ئىشلىتىپ باشقا ۋەزىپىلەرنى تاللىيالايمىز ياكى ئۆچۈرەلەيمىزئوبيېكت.
ئۇسۇل | خاسلىق> | |
---|---|---|
ئۇلىنىش ئۇلىغۇچ | سان | |
AddLine | ئىجادكار> | ئاتا-ئانىلار |
AddShape | دائىرە | |
تۈر | ||
ھەممىنى تاللاڭ |
مىسال 1:
بۇ VBA كودى ھەر خىل تاللاشلارنى تاللايدۇ خىزمەت جەدۋىلىدىكى شەكىللەرنىڭ.
5798
مىسال 2: ئاكتىپ خىزمەت جەدۋىلىنىڭ شەكىللىرى.
2407
9. شەكىل ئوبيېكتى
شەكىل ئوبيېكت شەكىللەرنىڭ بىر قىسمى. ئۇ ئاكتىپ خىزمەت جەدۋىلىدە يەككە شەكىلنى كۆرسىتىدۇ. ئۇ شەكىل ئوبيېكتى بىلەن ئىشلىتىلىدۇ.
ئۇسۇللار | خاسلىقى |
---|---|
قوللىنىشچان پروگرامما | |
كۆچۈرۈش | AutoShapeType |
كېسىش | |
ئۆچۈرۈڭ | جەدۋەل |
كۆپەيتىلگەن | ئۇلىغۇچ |
تاللاڭ | تولدۇرۇڭ |
ئېگىزلىك | |
سول | |
ئىسمى | |
OnAction | |
ئاتا-ئانىلار | |
ئويلىنىش | |
ماۋزۇ | |
ئەڭ يۇقىرى | |
تىپ | |
كۆرگىلى بولىدىغان | |
كەڭلىك |
مىسال:
بۇ ئاددىي