فهرست
پدې مقاله کې، زه به تاسو ته وښیم چې تاسو څنګه کولی شئ په Excel کې د VBA سره د حجرو یا حجرو لړۍ وټاکئ. تاسو به د VBA سره د یو واحد، د حجرو یو سلسله، د نوم شوي سلسلې سره یو حجره، او د بل حجرې پورې اړوند حجره غوره کول زده کړئ.
د تمرین کاري کتاب ډاونلوډ کړئ
د VBA.xlsm سره سیل غوره کړئ
6 په Excel کې د VBA سره سیل غوره کولو ګټورې لارې
راځئ چې د VBA سره د حجرو یا حجرو د سلسلې غوره کولو لپاره 6 خورا ګټور میتودونه وپلټو.
1. په Excel کې د VBA سره د فعال کاري پاڼې حجره غوره کړئ
لومړی، راځئ چې په Excel کې د VBA سره د فعال کاري پاڼې یوه حجره وټاکو.
دلته زه د Workbook1 په نوم یو کاري کتاب مو ترلاسه کړ. په کاري کتاب کې د Sheet1 ، Sheet2 ، او Sheet3 په نوم درې ورکشاپونه شتون لري. فعاله کاري پاڼه Sheet1 .
تاسو کولی شئ د کوډ لاندې کرښه وکاروئ ترڅو په فعاله کاري پاڼه کې د هرې حجرې ( C5 په دې مثال کې) غوره کړئ:
⧭ VBA کوډ:
ActiveSheet.Range("C5").Select
یا،
7> ActiveSheet.Cells(5,3).Select
⧭ محصول:
دا چل کړئ. او دا به د فعال کاري پاڼې C5 د Workbook1 د Sheet1 سیل غوره کړي.
2. د فعال کاري کتاب حجره غوره کړئ مګر په Excel کې د VBA سره د فعال کاري پاڼې نه
اوس، راځئ چې د فعال کاري کتاب حجره وټاکو، مګر د فعال کاري پاڼې نه. زموږ فعال کاري پاڼه Sheet1 ده، مګر دا ځل به موږ غوره کړوcell C5 of Sheet2 .
تاسو کولی شئ د کوډ لاندې کرښه وکاروئ:
⧭ VBA کوډ :
Application.Goto Sheets("Sheet2").Range("C5")
یا،
Application.Goto Sheets("Sheet2").Cells(5,3)
یا،
6> Sheets("Sheet2").Activate
Range("C5").Select
⧭ محصول: 3>
دا چل کړئ. او دا به د فعال کاري کتاب کاري کتاب 1 د کاري پاڼې C5 حجره Sheet2 غوره کړي.
3. په Excel کې د VBA سره د فعال کاري کتاب څخه حجره غوره کړئ
دا ځل به موږ یو حجره وټاکو نه د فعال کاري کتاب څخه.
زموږ فعال کاري کتاب دی کاري کتاب 1 . مګر موږ په ورته فولډر کې د Workbook2 په نوم یو بل کاري کتاب لرو.
راځئ چې سیل غوره کړو C5 د Sheet1 د Workbook2 .
د VBA کوډ به دا وي:
⧭ VBA کوډ:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")
یا،
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)
یا،
Workbooks("Workbook2.xlsx").Activate
Sheets("Sheet1").Select
⧭ محصول:
کوډ چل کړئ او دا به د Sheet1 د Workbook2 څخه C5 سیل غوره کړي.
<8 4. په Excel کې د VBA سره د حجرو سلسله وټاکئ
تر اوسه پورې، موږ یوازې یو حجره غوره کړې ده.
دا ځل به موږ د حجرو لړۍ وټاکو (راځئ چې ووایو B4:C13 په دې مثال کې).که دا د فعال کاري پاڼې څخه وي، تاسو کولی شئ دا وکاروئ:
⧭ VBA کوډ:
Range("B4:C13").Select
⧭ محصول
<0 دا به د فعال کاري پاڼې B4:C13د Sheet1حجرې غوره کړي. کاري کتاب 1.
که دا د فعال کاري کتاب څخه وي، مګر د فعال کاري پاڼې نه ( Sheet2 په دې مثال کې)، وکاروئ :
⧭ VBA کوډ:
Application.Goto Sheets("Sheet2").Range("B4:C13")
⧭ محصول:
دا به د فعال کاري کتاب Sheet2 د B4:C13 حجرې غوره کړي>Workbook1 .
او که تاسو غواړئ د کاري کتاب څخه د حجرو لړۍ وټاکئ کوم چې فعال نه وي ( د کار کتاب2 په دې مثال کې)، د کوډ دغه کرښه وکاروئ:
⧭ VBA کوډ:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")
⧭ محصول:
دا به سلسله غوره کړي B4:C13 د Sheet1 د کار کتاب2 .
5. په Excel کې د VBA سره د نومول شوي سلسلې حجرې غوره کړئ
تاسو کولی شئ په Excel کې د VBA سره د نوم شوي رینج یو یا څو حجرې هم وټاکئ.
دلته د د کار کتاب۱ په فعاله پاڼه پاڼه کې، موږ د ABC په نوم یو نوم شوی حد ترلاسه کړی چې د رینج B4:C13 .
د نومول شوي رینج غوره کولو لپاره ABC ، د کوډ دا کرښه وکاروئ:
⧭ د VBA کوډ:
Range("ABC").Select
22>
⧭ محصول:
دا به د د کار کتاب1 د Sheet1 د نوم شوی حد ( B4:C13 ) غوره کړي .
6. په Excel کې د VBA سره د بل حجرې سره تړاو لرونکي سیل غوره کړئ
په نهایت کې، تاسو کولی شئ د بل حجرې سره اړونده حجره د VBA سره وټاکئ.
تاسو کولی شئ د دې لپاره د ملکیت د VBA آف سیٹهدف.
د مثال په توګه، راځئ چې په فعاله کاري پاڼه کې د 2 قطارونو لاندې او 3 کالمونه د حجرې C5 څخه ښی ته انتخاب کړو. د کاري کتاب 1 پاڼه 1 .
د کوډ لاندې کرښه وکاروئ:
⧭ VBA کوډ:
Range("C5").Offset(2, 3).Select
یا،
Cells(5,3).Offset(2, 3).Select
⧭ محصول :
دا به حجره F7 غوره کړي، حجره به 2 قطارونو ته ښکته کړي او 3 کالمونه به د حجرې څخه ښي C5 .
نتیجې
د دې میتودونو په کارولو سره تاسو کولی شئ د <1 سره حجره یا د حجرو لړۍ وټاکئ. VBA په Excel کې. ایا تاسو کومه پوښتنه لرئ؟ له موږ څخه پوښتنه وکړئ.