ایکسل VBA: د حجرې ارزښت ته متغیر تنظیم کړئ (3 عملي مثالونه)

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

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

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

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

Cell.xlsm ته متغیر تنظیم کړئ

3 په Excel کې د سیل ارزښت ته د متغیر ټاکلو لپاره چټک مثالونه

دلته موږ د ډیټا سیټ ترلاسه کړی چې پکې د ځینو پیرودونکو نومونه ، د هغوی د اړیکو شمیرې ، او د بریښنالیک پتې په سلسله کې B3:D13 د یوې کاري پاڼې.

موږ موخه دا ده چې د VBA په کارولو سره د دې ډیټا سیټ څخه د حجرو ارزښتونو ته متغیرونه تنظیم کړو.<3

1. د ایکسل VBA په کارولو سره د واحد حجرې ارزښت ته متغیر تنظیم کړئ

لومړی، موږ به د VBA په کارولو سره د واحد حجرې ارزښت ته متغیر تنظیم کول زده کړو.

د دې لپاره د مثال په توګه، راځئ چې د سیل ارزښت B4 یو متغیر ته چې Customer_Name نومیږي ترتیب کړو.

دا غوره ده که تاسو د ارزښت ډیټا ډول پیژنئ او مخکې یې اعلان کړئ. او بیا په هغه متغیر کې ارزښت وټاکئ.

د مثال په توګه، دلته سیل B4 نوم لري، بورس پاسټرناک . دا د سټرینګ ډول متغیر دی. نو تاسو کولی شئ لاندې 2 د کوډونو کرښې وکاروئ:

5026

مګر دا سمه ده که تاسو د ډیټا ډول په اړه ډاډه نه یاست. په دې حالت کې، یوازې دویمه کرښه ولیکئ، او VBA به د ارزښت لپاره په سمه توګه ولولي.تاسو.

1358

اوس، د دې لپاره چې وګورئ VBA ارزښت په سمه توګه لوستلی دی که نه، د MsgBox Value سره لیکه دننه کړئ. د کوډونو د دوو سیټونو څخه یو او بیا کوډ چل کړئ.

د پیغام بکس به تاسو ته د سیل ارزښت ښیي B4 ، بورس پاسټرناک .

2. د ایکسل VBA په کارولو سره د حجرو د نږدې سلسلې ارزښتونه په متغیر کې تنظیم کړئ

اوس، موږ به د حجرو د نږدې سلسلې ارزښتونه په متغیر کې تنظیم کړو. د مثال په توګه، راځئ چې رینج B3:D13 په متغیر Rng کې ولولو.

دلته د متغیر ډیټا ډول به یو رینج وي. . تاسو کولی شئ مخکې له دې دا اعلان کړئ:

7849

یا تاسو کولی شئ په مستقیم ډول د دې سره ارزښتونه وټاکئ.

4070

<0 اوس، د د رینج څیز ارزښتونو ته د لاسرسي لپاره، تاسو باید دوی ته د هغوی د قطار او کالم شمیرو سره د د حجرو څیز سره لاسرسی ومومئ.

د مثال په توګه سیل B4 ته لاسرسی ومومئ، تاسو باید Rng.Cells(2,1) وکاروئ [ Cell B4 په دوهمه قطار کې دی او لومړی د سلسلې کالم B3:D13 .]

کرښه دننه کړئ MsgBox Rng.Cells(2,1) خپل کوډ دننه کړئ او چل کړئ. دا به بورس پاسټرناک وښیې، په حجره کې ارزښت B4 .

16>

3. د حجرو د غیر نږدې سلسلې ارزښتونه په یو متغیر کې د Excel VBA په کارولو سره تنظیم کړئ

په پای کې، موږ به د حجرو د غیر نږدې سلسلې ارزښتونه په یو متغیر کې تنظیم کړو.

د مثال په توګه، راځئ چې د لوستلو هڅه وکړوحد B3:B13 او D3:D13 په یو متغیر کې چې د Rng په نوم یادیږي.

دا بیا د ډیټا ډول دی رینج . تاسو کولی شئ دا دمخه اعلان کړئ یا نه.

موږ به د VBA د د اتحادیې میتود د یوځای کیدو لپاره وکاروو 2 یا ډیر غیر نږدې د حجرو سلسله په یو واحد رینج کې.

9425

اوس د سیل B4 ته د لاسرسي لپاره، تاسو باید یو ځل بیا لاین ته ننوځئ MsgBox Rng.Cells(1,1). بیا که موږ کوډ چلوو، نو دا به په حجره کې مینځپانګې ښکاره کړي B4 ، بورس پاسټرناک .

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

پورته تشریح شوي ټول میتودونه یوازې د فعال کاري پاڼي لپاره کار کوي. که تاسو غواړئ یوې کاري پاڼې ته لاسرسی ومومئ چې فعاله نه وي، تاسو باید د رینج څخه مخکې د کاري پاڼې نوم یاد کړئ.

د مثال په توګه، د B4 د Sheet1 سلسلې ته د لاسرسي لپاره ، تاسو باید وکاروئ:

5864

19>

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