فهرست
پدې مقاله کې ، زه به تاسو ته وښیم چې تاسو څنګه کولی شئ په 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
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 یو رینج څیز بیرته راګرځوي. دلته پدې مقاله کې ، موږ د لید لپاره د رینج څیز ملکیت انتخاب ملکیت کارولی دی. مګر په ښکاره ډول، تاسو کولی شئ د خپلې اسانتیا سره سم د رینج کوم بل ملکیت وکاروئ.