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