Excel VBA دىكى كاتەكچە پايدىلىنىش ماتېرىيالى (8 مىسال)

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

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

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

مەشىق خىزمەت دەپتىرىنى چۈشۈرۈڭ بۇ ماقالە. VBA كاتەكچە پايدىلىنىش ماتېرىيالى. xlsm

> بۇ يەردە بىز مارتىن كىتابخانىسى دەپ ئاتىلىدىغان بىر كىتابخانىنىڭ بەزى كىتابلىرىنىڭ كىتاب ئىسمى ، كىتاب تىپلىرى ، ۋە باھاسى بىلەن سانلىق مەلۇمات توپلىدۇق.

سانلىق مەلۇماتلار توپلىمى خىزمەت جەدۋىلىنىڭ B4: D13 دائىرىسىدە بولىدۇ. بۇ سانلىق مەلۇماتلار VBA بىلەن تەڭشەلدى. 1. Excel

دىكى VBA دىكى دائىرە ئوبيېكتىنى ئىشلىتىش ئارقىلىق كاتەكچە پايدىلىنىش ماتېرىيالىغا مۇراجىئەت قىلىڭ

. 1> B4 ، كود قۇرنى ئىشلىتىڭ:

Dim Cell_Reference As Range

Set Cell_Reference = Range("B4")

تۆۋەندىكى كود كاتەكچە B4 نى تاللايدۇ.

ئۇ ئاكتىپ خىزمەت جەدۋىلىدىكى B4 كاتەكچىسىنى تاللايدۇ. 0>

ئوخشاشلا ، سىز بۇنىڭدىكى بىر قاتار ھۈجەيرىلەرنى زىيارەت قىلالايسىزيول.

Dim Cell_Reference As Range

Set Cell_Reference = Range("B4:D13")

تۆۋەندىكى كودلار B4 : D13 .

ئۇ ھۈجەيرىلەرنىڭ دائىرىسىنى تاللايدۇ B4: D13 >

ئەسكەرتىش : سىز ئالدى بىلەن ئېلان قىلمايلا دائىرە ئوبيېكتىنى بىۋاسىتە ئىشلىتەلەيسىز ، مەسىلەن:

Range("B4:D13").Select

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

مەسىلەن ، كاتەكچىگە كىرىش جەدۋەل 2 نىڭ 1> B4 ، ئىشلىتىڭ:

Worksheets("Sheet2").Range("B4:D13")

2. Excel

دىكى VBA دىكى كۆرسەتكۈچ نومۇرىنى ئىشلىتىش ئارقىلىق كاتەكچە پايدىلىنىش ماتېرىيالىغا مۇراجىئەت قىلىڭ. ئەمما بۇ ئۇسۇلدا سىز پەقەت بىرلا كاتەكچىنىلا كۆرسەتسىڭىز بولىدۇ. 1> B4 ) ، ئىشلىتىڭ:

Cells(4, 2))

تۆۋەندىكى كود يەنە ئاكتىپ خىزمەت جەدۋىلىنىڭ B4 كاتەكچىسىنى تاللايدۇ.

ئۇ B4 كاتەكچىنى تاللايدۇ.

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

مەسىلەن:

Worksheets("Sheet2").Cells(4, 2)

[ ئۇسۇل 1 ] .

3. Excel

دىكى VBA دىكى باشقا كاتەكچىگە مۇناسىۋەتلىك كاتەكچە پايدىلىنىش ماتېرىيالىغا مۇراجىئەت قىلىڭ. ئۈچۈن VBA نىڭ Offset ئىقتىدارىنى ئىشلىتىشىڭىز كېرەكبۇ .3 << Range("B4").Offset(1, 2)

تۆۋەندىكى كود ئاكتىپ خىزمەت جەدۋىلىنىڭ D5 كاتەكچىسىنى تاللايدۇ.

It ' ll كاتەكچىنى تاللاڭ D5 . كاتەكچە پايدىلىنىشتىن ئىلگىرى خىزمەت جەدۋىلى.

مەسىلەن:

Worksheets("Sheet2").Range("B4").Offset(1, 2)

] .

4. Excel

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

B4 كاتەكچىگە كىرىش ئۈچۈن ، ئىشلىتىڭ: 2>

ياكى B4: D13 دائىرىسىگە كىرىش ئۈچۈن ، ئىشلىتىڭ:

[B4:D13]

تۆۋەندىكى كود B4: D13 دائىرىسىنى تاللايدۇ.

ئۇ B4: D13 دائىرىسىنى تاللايدۇ.

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

مەسىلەن:

Worksheets("Sheet2").[B4:D13]

[ 1 ، 2 ۋە 3 ] بىلەن ئوخشاش.

ئوقۇشلۇقى:

  • Excel فورمۇلاسىدىكى ھۈجەيرىنى قانداق قۇلۇپلاش (2 خىل ئۇسۇل)
  • Excel دىكى مۇتلەق كاتەكچە پايدىلىنىش تېزلەتمىسى (4 پايدىلىق مىساللار)Excel فورمۇلادا (3 خىل ئۇسۇل)

5. Excel

دىكى VBA دىكى نام دائىرىسىگە قاراڭ ئاكتىپ خىزمەت جەدۋىلىنىڭ B4: D13 دائىرىسى كىتاب_ تىزىملىكى.

ھازىر بىز پايدىلىنالايمىز بۇ ئىسىم دائىرىسى كود لىنىيىسى بويىچە:

Range("Book_List")

تۆۋەندىكى كود كىتاب_ تىزىملىك ​​ (<1)> B4: D13 ).

ئۇ كىتاب_ تىزىملىك ​​ دائىرىسىنى تاللايدۇ.

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

مەسىلەن:

Worksheets("Sheet2").Range("Book_List")

[ ئۇسۇل 1 ، 2 ، 3 ۋە 4 ] .

6. Excel دىكى VBA دىكى كۆپ خىل دائىرىگە مۇراجىئەت قىلىڭ

سىز Excel دىكى VBA دىكى كۆپ خىل دائىرىنى كۆرەلەيسىز. D5 ، B7: D8 ، ۋە B10: D11 ، ئىشلىتىش:

Range("B4:D5,B7:D8,B10:D11")

ئۇ كۆپ خىل دائىرىنى بىرلىكتە تاللايدۇ. VBA نىڭ كۆپ خىل دائىرىنى بىللە زىيارەت قىلالايسىز.

Union(Range("B4:D5"), Range("B7:D8"), Range("B10:D11")) > Range("Named_Range_1,Named_Range_2")

يەنە ، خىزمەت جەدۋىلىنىڭ نامىنى ئاكتىپ بولمىغان خىزمەت جەدۋىلىنىڭ ئالدىدا قويۇڭ.

مەسىلەن:

Worksheets("Sheet2").Range("B4:D5,B7:D8,B10:D11")

[ 1 ، 2 ، 3 ، 4 ۋە 5 ئۇسۇللارغا ئوخشاش

7. Excel

دىكى VBA دىكى قۇر ۋە ستونلارغا مۇراجىئەت قىلىڭياكى Excel دىكى VBA دىكى تېخىمۇ كۆپ قۇر ياكى ستون.

4- قۇرغا كىرىش ئۈچۈن ، ئىشلىتىڭ:

1>

ئۇ پۈتكۈل 4- قۇرنى تاللايدۇ.

ئوخشاشلا ، ستون (4) پۈتكۈل 4- ئىستوننى زىيارەت قىلىدۇ. <>

پۈتۈن قۇرلارنى تاللايدۇ 4 ، 6 ، 8 ۋە 10 . 3>

ئەسكەرتىش: ئاكتىپ بولمىغان ئەھۋال ئاستىدا ئالدىغا خىزمەت جەدۋىلىنىڭ نامىنى قوشۇڭ.

مەسىلەن:

Worksheets("Sheet2").Rows (4)

[ ئۇسۇل 1 ، 2 ، 3 ، 4 ، 5 ۋە 6 ]

8. Excel دىكى VBA دىكى پۈتۈن خىزمەت جەدۋىلىنى كۆرۈڭ

ئاخىرىدا ، مەن سىزگە بارلىق خىزمەت جەدۋىلىنى كۆرسىتىشىڭىزنى كۆرسىتىمەن. VBA دىكى بارلىق خىزمەت جەدۋىلىنى زىيارەت قىلىش ئۈچۈن ، ئىشلىتىڭ:

Cells

ياكى ئاكتىپ بولمىغان خىزمەت جەدۋىلىنى كۆرسىتىدۇ (مەسىلەن ، جەدۋەل 2) ) ، ئىشلىتىڭ:

Worksheet("Sheet2").Cells

ئۇ بارلىق خىزمەت جەدۋىلىنى تاللايدۇ جەدۋەل 2 .

مۇناسىۋەتلىك مەزمۇن: ئېلېكترونلۇق جەدۋەلدىكى نىسپىي ۋە مۇتلەق ھۈجەيرە ئادرېسى

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

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

خۇلاسە

بۇ ئۇسۇللارنى ئىشلىتىپ ، Excel دىكى VBA بىلەن ھەر قانداق كاتەكچە پايدىلانمىسىنى كۆرەلەيسىز. سوئالىڭىز بارمۇ؟ بىزدىن سوراپ بېقىڭ.

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