په Excel کې د VBA کارول شوي رینج ملکیت څنګه وکاروئ (4 لارې)

  • دا شریک کړه
Hugh West

پدې مقاله کې ، زه به تاسو ته وښیم چې تاسو څنګه کولی شئ په Excel کې د VBA ملکیت UsedRange وکاروئ. تاسو به د تړل شوي حد لپاره د UsedRange ملکیت کارول زده کړئ، د ویشل شوي رینج لپاره، د غیر فعال کاري پاڼې لپاره، او همدارنګه د غیر فعال کاري کتاب لپاره.

د تمرین کاري کتاب ډاونلوډ کړئ

دا کاري کتاب د تمرین کولو لپاره ډاونلوډ کړئ کله چې تاسو دا مقاله لوستلئ.

Excel VBA UsedRange.xlsm

د کارول شوي رینج ملکیت پیژندنه په Excel کې VBA

د UsedRange ملکیت د VBA یو رینج څیز بیرته راګرځوي. دا یو سلسله راګرځوي چې په یوه کاري پاڼه کې د ټولو حجرو څخه جوړه وي چې په پیل کې د خالي قطار په شمول کارول شوي.

په VBA کوډ کې، د استعمال شوي رینج ملکیت د کاري پاڼې نوم سره باید وکارول شي. نو د فعال کاري پاڼې لپاره د UsedRange ملکیت کارولو لپاره عام ترکیب دا دی:

Dim Rng As Range

Set Rng = ActiveSheet.UsedRange

یادونه:

  • دلته Rng د Range نوم دی چې د UsedRange ملکیت لخوا بیرته راستانه شوی. تاسو کولی شئ هر هغه څه وکاروئ چې تاسو یې خوښوئ.
  • د فعال څخه پرته په یوه کاري پاڼه کې د UsedRange ملکیت تمرین کولو لپاره، د دې پرځای د ورک شیټ نوم وکاروئ.

د مثال په توګه، د Sheet1 په نوم په یوه کاري پاڼه کې د پلي کولو لپاره، داخل کړئ:

Set Rng = Worksheets("Sheet1").UsedRange

4 لارې په Excel کې د VBA د کارول شوي رینج ملکیت کارولو لپاره

دلته 4 خورا عام ديپه VBA کې د UsedRange ملکیت کارولو لارې.

1. د تړل شوي رینج لپاره د VBA کارول شوي رینج ملکیت

لومړی، موږ به د تړل شوي رینج سره د کاري پاڼې لپاره د VBA کارول شوي رینج ملکیت وکاروو.

دا' به په پیل کې د خالي قطار په ګډون ټوله لړۍ بیرته راګرځي.

دلته موږ د Sheet1 په نوم یوه کاري پاڼه لرو چې یو تړل شوی سلسله لري چې نومونه، د یوځای کیدو نیټه، او معاشونه پکې شامل دي. د یو شرکت ځینې کارمندان.

اوس که تاسو په دې کاري پاڼه کې UsedRange ملکیت کاروئ، نو دا به رینج B2:C13 بیرته راولي (په پیل کې د خالي قطار په شمول).

که Sheet1 فعال وي، تاسو کولی شئ دا وکاروئ:

Dim Rng As Range

Set Rng = ActiveSheet.UsedRange

3>

یا تاسو کولی شئ دا وکاروئ:

<7

Dim Rng As Range

0> Set Rng = Worksheets("Sheet1").UsedRange

محصول :

موږ د کوډ دننه د رینج ملکیت انتخاب کارولی دی. نو، که موږ کوډ چلوو، دا به د B2:D13 د Sheet1 سلسله غوره کړي.

نور ولولئ: په Excel کې د VBA رینج آبجکټ کارولو څرنګوالی (5 ملکیتونه)

2. د ویشل شوي رینج لپاره د VBA کارول شوي رینج ملکیت

که تاسو په هر ورک شیټ کې ویشل شوی رینج ولرئ، د کارول شوي رینج ملکیت به یو سلسله بیرته راولي چې په منځ کې د خالي حجرو په شمول.

اوس، په Sheet1 کې، موږ ټول معاش، لوړ معاش، او تر ټولو ټیټ معاش په مختلفو ځایونو کې ویشلی شو، له حجرې B3 څخه G3 ، لکه دا:

اوس د UsedRange ملکیت کارولو لپاره د کوډونو له دوه لینونو څخه هر یو وکاروئ.

Dim Rng As Range

Set Rng = ActiveSheet.UsedRange

یا

Dim Rng As Range

Set Rng = Worksheets("Sheet1").UsedRange

محصول:

دا د B2:G3 د Sheet1 په سلسله کې ټولې حجرې راګرځوي په شمول د خالي حجرو په شمول (په شمول په پیل کې یو خالي قطار). لکه څنګه چې موږ د رینج ملکیت Select ملکیت کارولی دی، دا به رینج غوره کړي B2:G3.

1 2>

  • د ایکسل VBA رینج بل شیټ ته کاپي کړئ (8 اسانه لارې)
  • د هر سیل لپاره د ایکسل VBA سره د رینج له لارې لوپ کړئ (حتی لارښود)
  • په VBA کې د ایکسل سبسکریپټ له حد څخه بهر تېروتنه (د 5 حلونو سره)

3. د غیر فعال کاري پاڼې لپاره د VBA کارول شوي رینج ملکیت

که موږ غواړو چې په غیر فعال کاري پاڼه کې د UsedRange ملکیت تمرین کړو، تاسو باید په پیل کې د کاري پاڼې نوم یاد کړئ.

د مثال په توګه، دلته زما فعاله کاري پاڼه Sheet1 ده.

په Sheet2 کې د UsedRange ملکیت کارولو لپاره، موږ باید وکاروو :

Dim Rng As Range

Set Rng = Worksheets("Sheet2").UsedRange

دا' په کاري پاڼه کې ټول کارول شوي حجرې چې د Sheet2 په نوم یادیږي غوره کړئ.

نور ولولئ: VBA د رینج تنظیم کولو لپاره Excel (7 مثالونه)

4.د غیر فعال کاري کتاب لپاره د VBA کارول شوي رینج ملکیت

تاسو حتی کولی شئ د کارول شوي رینج ملکیت د داسې کاري کتاب لپاره وکاروئ چې فعال نه وي. یوازې د کاري کتاب نوم مخې ته کېږدئ.

د مثال په توګه، دلته زما فعال کاري کتاب دی د کار کتاب 1 . د Workbook2 د Sheet1 څخه د UsedRange ملکیت تمرین کولو لپاره، موږ باید دا وکاروو:

Dim Rng As Range

Set Rng = Workbooks("Workbook2.xlsm").Worksheets("Sheet1").UsedRange

دا به د <1 د پاڼې د کاري پاڼې کارول شوې سلسله غوره کړي> کاري کتاب2 .

نور ولولئ: د هر حجرې لپاره VBA په Excel کې په رینج کې (3 میتودونه) <3

د یادولو وړ شیان 5>

د د استعمال شوي رینج ملکیت د VBA یو رینج څیز بیرته راګرځوي. دلته پدې مقاله کې ، موږ د لید لپاره د رینج څیز ملکیت انتخاب ملکیت کارولی دی. مګر په ښکاره ډول، تاسو کولی شئ د خپلې اسانتیا سره سم د رینج کوم بل ملکیت وکاروئ.

نتیجې 5> په Excel کې کارول شوي رینج ملکیت. ایا تاسو کومه پوښتنه لرئ؟ له موږ څخه پوښتنه وکړئ.

هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.