در این مطلب، ویدئو آموزش ویژوال بیسیک برای اکسل | اعلان متغیرها و انواع داده ها | مهارت های بی نهایت با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:41
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,429
2
00:00:02,429 –> 00:00:04,560
اگر میخواهید
3
00:00:04,560 –> 00:00:06,299
همه ویدیوهای این مجموعه را با
4
00:00:06,299 –> 00:00:08,490
کیفیت بالاتر و اندازه صفحه نمایش بزرگتر ببینید، این ویدیو فقط یک عصاره کوتاه از کل
5
00:00:08,490 –> 00:00:12,809
6
00:00:12,809 –> 00:00:15,269
دوره است. lazy
7
00:00:15,269 –> 00:00:17,279
بدون متغیرها و اینکه ما
8
00:00:17,279 –> 00:00:19,199
آنها را تعریف نکرده ایم
9
00:00:19,199 –> 00:00:21,210
و آنها را اعلام نکرده ایم در اینجا یک
10
00:00:21,210 –> 00:00:23,130
مثال از فایل متغیر نمونه است
11
00:00:23,130 –> 00:00:25,890
که در پوشه کاری شما موجود است، این یک
12
00:00:25,890 –> 00:00:28,800
رویه فرعی به نام مثال ریاضی است که در آن
13
00:00:28,800 –> 00:00:31,320
ما 67 را در یک متغیر به نام X
14
00:00:31,320 –> 00:00:34,320
43 مکان و متغیر Y نامیده می شود و سپس
15
00:00:34,320 –> 00:00:38,010
پاسخ شما آمپر است و X به اضافه y
16
00:00:38,010 –> 00:00:40,469
در متغیر نتیجه قرار می گیرد یک متغیر به
17
00:00:40,469 –> 00:00:43,410
سادگی یک فضای نگهدارنده در حافظه است تا
18
00:00:43,410 –> 00:00:45,930
به داده های شما بچسبد پس از استفاده از حافظه
19
00:00:45,930 –> 00:00:48,120
، سپس دور
20
00:00:48,120 –> 00:00:51,300
انداخته شده و دور انداخته می شود. تمرین خوبی است که همه متغیرهای خود را اعلام کنید تا از قبل به خوبی
21
00:00:51,300 –> 00:00:53,610
22
00:00:53,610 –> 00:00:56,820
بدانید چه فضایی مورد نیاز است، نه
23
00:00:56,820 –> 00:00:58,559
این که بدانید سیستم
24
00:00:58,559 –> 00:01:00,899
در حال حاضر بداند که ما کاری را انجام نمی
25
00:01:00,899 –> 00:01:03,960
دهیم که به آن دقیقاً تایپ می کنیم.
26
00:01:03,960 –> 00:01:05,580
با برنامهنویسی ما خیلی شل شدهایم،
27
00:01:05,580 –> 00:01:08,430
اکنون میتوانیم به VBA بگوییم که
28
00:01:08,430 –> 00:01:10,770
ما را کمی به طور مؤثر کنترل کند،
29
00:01:10,770 –> 00:01:14,010
اگر گزینههای صریح را در بالای
30
00:01:14,010 –> 00:01:15,960
ماژول خود قرار دهید، خواهید دید که آبی میشود،
31
00:01:15,960 –> 00:01:18,390
بنابراین یک فرمان پذیرفته شده است و اکنون همه
32
00:01:18,390 –> 00:01:21,000
متغیرهای شما باید بنابراین اعلام شود،
33
00:01:21,000 –> 00:01:22,710
اگرچه قبلاً می توانستم این را اجرا
34
00:01:22,710 –> 00:01:24,689
کنم، بنابراین به پنجره meet پایین می روم و
35
00:01:24,689 –> 00:01:26,490
آن را می چسبانم، بیایید فقط آن خط
36
00:01:26,490 –> 00:01:29,100
را برای یک ثانیه بیرون بیاوریم، اگر آن را اجرا کنم،
37
00:01:29,100 –> 00:01:32,250
اکنون هیچ مشکلی پیش نمی آید، پاسخ 110 است
38
00:01:32,250 –> 00:01:36,270
که 67 به علاوه است. 43 با
39
00:01:36,270 –> 00:01:39,570
پاسخ شما این است که بیایید گزینه explicit را
40
00:01:39,570 –> 00:01:42,750
در آنجا قرار دهیم و سپس سعی کنید این را دوباره اجرا کنید و
41
00:01:42,750 –> 00:01:44,850
متوجه می شوید که به دلیل
42
00:01:44,850 –> 00:01:47,250
اینکه متغیر تعریف نشده است، از بین می رود، بنابراین من
43
00:01:47,250 –> 00:01:49,740
به آن نگفته ام که X وجود دارد زیرا من
44
00:01:49,740 –> 00:01:51,780
وجود ندارد. به آن گفتم که X وجود دارد اما من
45
00:01:51,780 –> 00:01:53,729
به طور موثر به آن گفتهام که باید همه متغیرها را اعلام کند،
46
00:01:53,729 –> 00:01:57,270
سپس دستور با شکست مواجه میشود، بنابراین
47
00:01:57,270 –> 00:01:59,130
من باید در داخل این رویه انجام دهم
48
00:01:59,130 –> 00:02:01,890
، در واقع با استفاده از dim
49
00:02:01,890 –> 00:02:04,259
که کوتاه برای ابعاد هر یک از
50
00:02:04,259 –> 00:02:06,360
متغیرهای من است، DMX
51
00:02:06,360 –> 00:02:10,360
نتیجه کم نور
52
00:02:10,360 –> 00:02:13,300
من اعلام میشود. می تواند ریاضی سابق را دوباره اجرا کند ample که
53
00:02:13,300 –> 00:02:15,960
اکنون گزینه 110 است
54
00:02:15,980 –> 00:02:18,440
، من را مجبور می کند همه
55
00:02:18,440 –> 00:02:19,519
متغیرهای خود
56
00:02:19,519 –> 00:02:22,220
را اعلام کنم، آنها را با استفاده از کلمه کلیدی کم رنگ و نام متغیر اعلام می کنم،
57
00:02:22,220 –> 00:02:24,680
اما
58
00:02:24,680 –> 00:02:27,110
این هنوز نیمی از کار است که ما
59
00:02:27,110 –> 00:02:30,110
به VBA نگفته ایم که چه نوع داده هایی را می
60
00:02:30,110 –> 00:02:32,090
توان در آن نگهداری کرد. هر یک از این متغیرها، بنابراین با
61
00:02:32,090 –> 00:02:34,519
تعریف نکردن نوع داده، من به طور موثر
62
00:02:34,519 –> 00:02:36,980
به ویرایشگر اجازه میدهم از آنچه دوست دارد
63
00:02:36,980 –> 00:02:39,379
استفاده کند و از نوع دادهای به نام variant استفاده
64
00:02:39,379 –> 00:02:41,120
میکند که به آن اجازه میدهد بین
65
00:02:41,120 –> 00:02:43,280
متن و اعداد و تاریخها جابهجا
66
00:02:43,280 –> 00:02:45,680
شود. باید
67
00:02:45,680 –> 00:02:47,659
نوع داده را نیز اعلام کنیم
68
00:02:47,659 –> 00:02:49,670
که با گفتن dim X انجام میدهیم،
69
00:02:49,670 –> 00:02:51,110
متغیر X را که عالی است
70
00:02:51,110 –> 00:02:53,750
به عنوان نوع داده دیگری اعلام میکنم، در این
71
00:02:53,750 –> 00:02:56,720
مورد از double که بزرگترین عدد است استفاده میکنم
72
00:02:56,720 –> 00:02:59,030
و اکنون از شما خواسته میشود تنظیم مجدد شود.
73
00:02:59,030 –> 00:03:00,379
پروژه عالی است که
74
00:03:00,379 –> 00:03:02,840
هایلایت زرد ناپدید می شود، پس چر