در این مطلب، ویدئو Excel VBA مبحث 9.1 – آرایه های 1 بعدی (بردار) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:27
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,480 –> 00:00:04,300
در این درس نحوه
2
00:00:04,300 –> 00:00:06,580
استفاده از آرایه های یک بعدی را که
3
00:00:06,580 –> 00:00:09,900
گاهی اوقات به آنها بردار
4
00:00:12,480 –> 00:00:14,680
5
00:00:14,680 –> 00:00:16,870
6
00:00:16,870 –> 00:00:20,680
می گویند، بحث خواهیم کرد.
7
00:00:20,680 –> 00:00:22,750
8
00:00:22,750 –> 00:00:25,390
ساختن هر
9
00:00:25,390 –> 00:00:30,010
ثانیه به مدت پنج ثانیه، اگر میخواهید
10
00:00:30,010 –> 00:00:32,049
این دادهها را ذخیره کنید، باید شش متغیر ایجاد کنید،
11
00:00:32,049 –> 00:00:34,570
یک متغیر برای
12
00:00:34,570 –> 00:00:36,489
ارتفاع اولیه، یک متغیر برای
13
00:00:36,489 –> 00:00:40,390
ارتفاع در یک ثانیه ایجاد کنید و به همین ترتیب، ایجاد
14
00:00:40,390 –> 00:00:42,309
تنها شش متغیر به
15
00:00:42,309 –> 00:00:44,920
کار اضافی نیاز ندارد. اگر بخواهید
16
00:00:44,920 –> 00:00:46,210
ارتفاع توپ را
17
00:00:46,210 –> 00:00:48,340
هر صدم ثانیه به مدت پنج
18
00:00:48,340 –> 00:00:50,590
ثانیه محاسبه کنید که نیاز به
19
00:00:50,590 –> 00:00:53,890
ایجاد پانصد و یک متغیر دارد که
20
00:00:53,890 –> 00:00:56,489
ایجاد آن در
21
00:00:56,489 –> 00:00:58,690
شرایطی که میخواهیم تعداد زیادی
22
00:00:58,690 –> 00:01:01,149
از موارد مشابه را ذخیره کنیم زمان زیادی طول میکشد. دادهها اغلب برای
23
00:01:01,149 –> 00:01:03,100
ایجاد یک محفظه منفرد به نام
24
00:01:03,100 –> 00:01:06,490
آرایه مفید
25
00:01:06,490 –> 00:01:09,009
26
00:01:09,009 –> 00:01:11,080
27
00:01:11,080 –> 00:01:15,300
است. آدرس خاص
28
00:01:15,770 –> 00:01:19,490
همه مقادیر ذخیره شده در یک آرایه باید
29
00:01:19,490 –> 00:01:23,750
نوع داده یکسانی داشته باشند، به عنوان مثال شما
30
00:01:23,750 –> 00:01:25,820
نمی توانید هر دو رشته را ذخیره کنید و
31
00:01:25,820 –> 00:01:28,179
اعداد با دقت دو برابر در یک
32
00:01:28,179 –> 00:01:30,829
رکورد آرایه به شما امکان می دهد داده ها را با
33
00:01:30,829 –> 00:01:32,600
انواع داده های مختلف تحت یک
34
00:01:32,600 –> 00:01:34,429
نام رکورد ذخیره کنید، اما ما در این مورد بحث نمی کنیم.
35
00:01:34,429 –> 00:01:38,110
رکوردهای این
36
00:01:40,830 –> 00:01:43,390
دوره ساده ترین انواع آرایه ها
37
00:01:43,390 –> 00:01:45,670
یک بعدی هستند و فقط
38
00:01:45,670 –> 00:01:48,730
باید یک عدد برای ارجاع به یک عنصر مشخص مشخص کنید.
39
00:01:48,730 –> 00:01:51,340
40
00:01:51,340 –> 00:01:53,860
41
00:01:53,860 –> 00:01:58,510
42
00:01:58,510 –> 00:02:00,550
متغیرها را اعلان کنید
43
00:02:00,550 –> 00:02:02,530
با این تفاوت که باید
44
00:02:02,530 –> 00:02:05,950
تعداد عناصر آرایه را نیز مشخص کنید، بیایید دستور
45
00:02:05,950 –> 00:02:07,210
اعلان زیر را بررسی کنیم
46
00:02:07,210 –> 00:02:13,360
: dim a3 به عنوان دو برابر b2 به عنوان double
47
00:02:13,360 –> 00:02:18,040
این دستور دو آرایه ایجاد می کند که
48
00:02:18,040 –> 00:02:20,950
اولین آرایه به نام a شامل چهار
49
00:02:20,950 –> 00:02:23,620
عنصر است. چهار مکان در حافظه
50
00:02:23,620 –> 00:02:26,470
برای کنار گذاشته شده است آرایه a برای ذخیره چهار
51
00:02:26,470 –> 00:02:29,530
قطعه اطلاعات آرایه دوم
52
00:02:29,530 –> 00:02:33,190
به نام B شامل سه عنصر است که سه
53
00:02:33,190 –> 00:02:35,680
مکان در حافظه هستند se t
54
00:02:35,680 –> 00:02:37,960
کنار آرایه B برای ذخیره سه قطعه
55
00:02:37,960 –> 00:02:42,400
اطلاعات به هر عنصر در یک آرایه
56
00:02:42,400 –> 00:02:44,650
عددی داده می شود که به طور پیش فرض
57
00:02:44,650 –> 00:02:46,590
شاخص یا زیرنویس نیز نامیده
58
00:02:46,590 –> 00:02:49,989
59
00:02:49,989 –> 00:02:52,720
می شود.
60
00:02:52,720 –> 00:02:53,950
61
00:02:53,950 –> 00:02:57,489
زبان های دیگر نیز از
62
00:02:57,489 –> 00:03:00,040
0 به عنوان شماره عنصر اول استفاده می کنند، اما
63
00:03:00,040 –> 00:03:02,230
زبان های دیگر از 1 به عنوان شماره عنصر اول استفاده می کنند،
64
00:03:02,230 –> 00:03:04,800
65
00:03:07,280 –> 00:03:10,140
بیایید یک متغیر I را اعلام کنیم و به آن
66
00:03:10,140 –> 00:03:11,310
یک نوع داده صحیح بدهیم،
67
00:03:11,310 –> 00:03:14,700
درست مانند متغیرهایی که همه عناصر در
68
00:03:14,700 –> 00:03:16,890
یک آرایه دارای یک نوع داده عددی
69
00:03:16,890 –> 00:03:19,739
مانند عدد صحیح یا عددی هستند. double
70
00:03:19,739 –> 00:03:24,569
مقدار 0 را به عناصر آرایه اختصاص می دهید که مقادیر جدیدی را به
71
00:03:24,569 –> 00:03:26,940
عناصر آرایه
72
00:03:26,940 –> 00:03:30,540
اختصاص می دهید، به روشی مشابه با تخصیص مقادیر جدید به متغیرها، هنگام
73
00:03:30,540 –> 00:03:32,610
مراجعه به یک عنصر آرایه خاص
74
00:03:32,610 –> 00:03:35,310
، نام آرایه را تایپ می کنید و شماره عنصر
75
00:03:35,310 –> 00:03:38,310
در پرانتز B 0 برابر با 2
76
00:03:38,310 –> 00:03:41,190
، مقدار 2 را به آن اختصاص می دهد. اولین عنصر
77
00:03:41,190 –> 00:03:50,340
در آرایه B b1 برابر است با B 0 به اضافه 3، 3 را
78
00:03:50,340 –> 00:03:53,069
به مقدار ذخیره شده در B 0 اضافه می کند که 2 است
79
00:03:53,069 –> 00:03:56,040
و مقدار حاصل که 5 است
80
00:03:56,040 –> 00:04:05,040
به B 1 B 1 برابر B 1 pl اختصاص می یابد. us 1
81
00:04:05,040 –> 00:04:08,549
1 را به مقدار ذخیره شده در B 1 اضافه می کند
82
00:04:08,549 –> 00:04:12,269
که 5 است 1 به اضافه 5 برابر است با 6 و این مقدار اکنون
83
00:04:12,269 –> 00:04:19,560
در b1 ذخیره می شود.
84
00:04:19,560 –> 00:04:23,060
85
00:04:25,650 –> 00:04:29,500
86
00:04:29,500 –> 00:04:32,620
عدد این
87
00:04:32,620 –> 00:04:35,500
عبارت بعدی مقدار B I ضربدر
88
00:04:35,500 –> 00:04:42,130
B I منهای 1 را به 1 برابر می دهد،
89
00:04:42,130 –> 00:04:48,400
اگر بخواهید با استفاده از عدد شاخصی که خارج از محدوده اعداد شاخص موجود است به یک عنصر آرایه دسترسی پیدا کنید، B 0 برابر 6 برابر 2 یا 12 است.
90
00:04:48,400 –> 00:04:50,830
91
00:04:50,830 –> 00:04:53,230
92
00:04:53,230 –> 00:04:55,210
دریافت
93
00:04:55,210 –> 00:05:00,640
پیغام خطا برای مثال B 10 برابر با 60
94
00:05:00,640 –> 00:05:02,890
مجاز نیست زیرا آرایه B
95
00:05:02,890 –> 00:05:05,230
حاوی عنصری با عدد شاخص
96
00:05:05,230 –> 00:05:11,020
10 نیست اگر دوست دارید می توانید با قرار دادن
97
00:05:11,020 –> 00:05:13,750
اولین عدد شاخص در یک آرایه،
98
00:05:13,750 –> 00:05:16,330
عددی غیر از 0 باشد.
99
00:05:16,330 –> 00:05:18,430
بیانیه مبتنی بر گزینه قبل از اولین
100
00:05:18,430 –> 00:05:23,440
رویه فرعی در یک ماژول با تایپ
101
00:05:23,440 –> 00:05:27,310
گزینه پایه 1 اولین عنصر در هر
102
00:05:27,310 –> 00:05:29,919
آرایه در ماژول دارای عدد شاخص
103
00:05:29,919 –> 00:05:34,630
1 خواهد بود و آخرین عنصر در
104
00:05:34,630 –> 00:05:36,970
آرایه دارای یک عدد شاخص برابر
105
0