در این مطلب، ویدئو Excel VBA مبحث 9.2 – آرایه های چند بعدی (ماتریس) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:09
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:03,389
در این درس درباره آرایه
2
00:00:03,389 –> 00:00:05,850
هایی که دارای دو یا چند بعد هستند بحث خواهیم کرد. این
3
00:00:05,850 –> 00:00:10,280
نوع آرایه ها اغلب ماتریس نامیده
4
00:00:12,230 –> 00:00:15,380
می
5
00:00:15,380 –> 00:00:18,960
6
00:00:18,960 –> 00:00:22,230
7
00:00:22,230 –> 00:00:24,480
8
00:00:24,480 –> 00:00:27,180
شوند. آرایهها در این
9
00:00:27,180 –> 00:00:28,590
آموزش ما بر روی
10
00:00:28,590 –> 00:00:30,960
آرایههای دو بعدی تمرکز خواهیم کرد، اما مفاهیم را
11
00:00:30,960 –> 00:00:33,030
میتوان به راحتی به
12
00:00:33,030 –> 00:00:35,730
آرایههای با ابعاد بالاتر تعمیم داد، همچنین وقتی
13
00:00:35,730 –> 00:00:37,890
یک آرایه دو بعدی را اعلام میکنید، باید
14
00:00:37,890 –> 00:00:42,030
دو عدد را مشخص کنید، عدد اول
15
00:00:42,030 –> 00:00:43,860
تعداد ردیفهای
16
00:00:43,860 –> 00:00:45,870
آرایه را تعیین میکند و عدد دوم
17
00:00:45,870 –> 00:00:50,310
تعداد ستون های
18
00:00:50,310 –> 00:00:54,120
آرایه را تعیین می کند.
19
00:00:54,120 –> 00:00:57,420
20
00:00:57,420 –> 00:01:02,520
21
00:01:02,520 –> 00:01:06,299
22
00:01:06,299 –> 00:01:10,890
عنصر پایین سمت چپ
23
00:01:10,890 –> 00:01:14,549
در ردیف 1 ستون 0 و
24
00:01:14,549 –> 00:01:16,890
عنصر پایین سمت راست در ردیف 1 ستون
25
00:01:16,890 –> 00:01:21,960
2 قرار دارد، در اینجا آدرس ستون ردیف برای
26
00:01:21,960 –> 00:01:25,039
عناصر باقی مانده است.
27
00:01:29,220 –> 00:01:32,470
یک آرایه عددی از هر
28
00:01:32,470 –> 00:01:35,200
بعد اعلام می شود به هر عنصر در ابتدا
29
00:01:35,200 –> 00:01:38,200
مقدار 0 اختصاص داده می شود، می توانیم
30
00:01:38,200 –> 00:01:40,450
مقادیر هر عنصر آرایه را با
31
00:01:40,450 –> 00:01:43,030
تعیین ردیف عنصر تغییر دهیم و
32
00:01:43,030 –> 00:01:49,390
شاخص های ستون C 0 کاما 1 برابر با 7
33
00:01:49,390 –> 00:01:52,060
مقدار 7 را به عنصر در ستون ردیف صفر اختصاص
34
00:01:52,060 –> 00:02:01,060
می دهد. 1 C 1 کاما 2 برابر است با 10 منهای C 0
35
00:02:01,060 –> 00:02:04,990
کاما 1 مقدار 10
36
00:02:04,990 –> 00:02:08,169
منهای مقدار C 0 کاما 1 را می گیرد که 10
37
00:02:08,169 –> 00:02:11,230
منهای 7 یا 3 است و
38
00:02:11,230 –> 00:02:15,690
39
00:02:20,590 –> 00:02:23,690
زمانی که می خواهید به همه عناصر در دسترسی داشته باشید آن را به عنصر C 1 کاما 2 اختصاص می دهد.
40
00:02:23,690 –> 00:02:26,240
یک آرایه چند بعدی که باید از
41
00:02:26,240 –> 00:02:29,360
حلقه های تو در تو استفاده کنید، برای
42
00:02:29,360 –> 00:02:31,670
هر بعد آرایه به یک حلقه برای یک
43
00:02:31,670 –> 00:02:33,560
آرایه دو بعدی
44
00:02:33,560 –> 00:02:36,980
نیاز خواهید داشت، مانند این مثال، زمانی که این ماکرو را اجرا می کنیم به دو حلقه نیاز دارید.
45
00:02:36,980 –> 00:02:39,710
شش مقدار در workbook ظاهر می شود.
46
00:02:39,710 –> 00:02:47,000
47
00:02:47,000 –> 00:02:52,160
مقادیر ظاهر میشوند گزینه پایه یک،
48
00:02:52,160 –> 00:02:53,900
پایینترین عدد شاخص را برای همه ابعاد
49
00:02:53,900 –> 00:02:56,540
به جای مقدار پیشفرض
50
00:02:56,540 –> 00:03:02,120
صفر در داخل ماکرو به نام یک، مجبور میکند دو
51
00:03:02,120 –> 00:03:05,090
ثابت اصلی در ردیف ایجاد میشود که
52
00:03:05,090 –> 00:03:07,220
به مقدار دو اختصاص داده میشود،
53
00:03:07,220 –> 00:03:10,240
کل را ذخیره میکند. تعداد ردیفهای آرایه C و
54
00:03:10,240 –> 00:03:13,250
فراخوانی که مقدار سه به آن اختصاص داده میشود،
55
00:03:13,250 –> 00:03:15,800
تعداد کل
56
00:03:15,800 –> 00:03:21,200
ستونهای آرایه C را ذخیره میکند. یک آرایه صحیح دو بعدی
57
00:03:21,200 –> 00:03:24,020
به نام C ایجاد میشود که دارای
58
00:03:24,020 –> 00:03:28,550
دو سطر و سه ستون خواهد بود، متغیرهای
59
00:03:28,550 –> 00:03:31,100
I و J. برای عبور از هر
60
00:03:31,100 –> 00:03:36,590
عنصر در نام آرایه C استفاده می شود که می خواهیم به
61
00:03:36,590 –> 00:03:39,380
هر عنصر در آرایه C دسترسی داشته باشیم و
62
00:03:39,380 –> 00:03:41,959
مقداری را به آن اختصاص دهیم برابر با شماره ردیف
63
00:03:41,959 –> 00:03:45,050
دو به اضافه عدد ستون
64
00:03:45,050 –> 00:03:48,170
مربع به منظور دسترسی به هر عنصر
65
00:03:48,170 –> 00:03:50,930
در C که خواهیم داشت. از حلقههای تودرتو برای
66
00:03:50,930 –> 00:03:52,670
عبور از تمام ترکیبهای ستون ردیف
67
00:03:52,670 –> 00:03:56,180
ممکن استفاده کنید. I برای اشاره به
68
00:03:56,180 –> 00:03:58,459
شماره ردیف و J برای
69
00:03:58,459 –> 00:04:01,310
اشاره به شماره ستون
70
00:04:01,310 –> 00:04:03,440
استفاده میشود. حلقه aya بیرونی برای تغییر شماره ردیف استفاده میشود و
71
00:04:03,440 –> 00:04:05,959
حلقه انرژی تغییر میکند.
72
00:04:05,959 –> 00:04:08,570
هنگامی که حلقه I را شروع می کنیم، به شماره ستون I
73
00:04:08,570 –> 00:04:10,970
مقدار یک اختصاص داده می شود و
74
00:04:10,970 –> 00:04:13,400
هر بار که دستور I بعدی اجرا می شود یک عدد افزایش می یابد
75
00:04:13,400 –> 00:04:16,608
زیرا n ردیف به
76
00:04:16,608 –> 00:04:19,488
حلقه I خاتمه می یابد زمانی که من
77
00:04:19,488 –> 00:04:24,740
سه شدم در داخل حلقه I که به آن می رسیم.
78
00:04:24,740 –> 00:04:27,590
حلقه J I به s مقدار یک اختصاص داده می شود و
79
00:04:27,590 –> 00:04:30,530
پس از اجرای هر دستور J بعدی یک عدد افزایش می یابد
80
00:04:30,530 –> 00:04:33,139
زیرا n
81
00:04:33,139 –> 00:04:35,719
فراخوانی سه است، حلقه J زمانی که J چهار شود خاتمه م