در این مطلب، ویدئو Excel VBA موضوع 6.4 – ساختارهای If-Then-ElseIf با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:50
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:03,570
در این درس،
2
00:00:03,570 –> 00:00:07,009
اگر ساختارهای دیگری وجود داشته باشد،
3
00:00:09,519 –> 00:00:13,040
ساختار if-then-else فقط به
4
00:00:13,040 –> 00:00:15,139
ما اجازه می دهد تا از یک شرط تست برای تصمیم گیری استفاده کنیم،
5
00:00:15,139 –> 00:00:17,450
برخی جملات در
6
00:00:17,450 –> 00:00:19,580
صورتی که شرط تست درست
7
00:00:19,580 –> 00:00:21,140
باشد اجرا می شوند، در حالی که جملات دیگر در
8
00:00:21,140 –> 00:00:25,490
صورت شرط آزمایش اجرا می شوند. نادرست است، اما در
9
00:00:25,490 –> 00:00:27,920
بسیاری از مشکلات دنیای واقعی، ممکن است نیاز
10
00:00:27,920 –> 00:00:30,019
داشته باشیم که اقدامات مختلفی
11
00:00:30,019 –> 00:00:32,418
را بر اساس شرایط آزمایش چندگانه
12
00:00:32,418 –> 00:00:35,019
13
00:00:36,469 –> 00:00:40,489
برای موقعیتهایی مانند این انجام دهیم که میتوانیم از
14
00:00:40,489 –> 00:00:43,710
ساختار if-then-elseif در این نوع
15
00:00:43,710 –> 00:00:46,079
ساختار استفاده کنیم، برنامه به سمت پایین پیش میرود.
16
00:00:46,079 –> 00:00:48,480
لیستی از شرایط تست تا زمانی که
17
00:00:48,480 –> 00:00:51,449
یک شرط تست واقعی پیدا شود پس از یافتن یک شرط تست واقعی
18
00:00:51,449 –> 00:00:53,339
، گزارههای
19
00:00:53,339 –> 00:00:55,860
بین آن شرط تست و شرایط بعدی
20
00:00:55,860 –> 00:00:59,219
دیگر – اگر اجرا شوند، برنامه
21
00:00:59,219 –> 00:01:01,680
به پایان میرسد، اگر شرایط تست باقیمانده را نادیده بگیرد،
22
00:01:01,680 –> 00:01:03,780
حتی اگر برخی از آنها را نادیده بگیرد.
23
00:01:03,780 –> 00:01:07,649
همچنین اگر هیچ یک از شرایط تست
24
00:01:07,649 –> 00:01:10,110
درست نباشد، دستورات بین else و
25
00:01:10,110 –> 00:01:13,500
end if اجرا می شوند، اگرچه
26
00:01:13,500 –> 00:01:15,780
دیگری اختیاری است، به برنامه شما اجازه می دهد
27
00:01:15,780 –> 00:01:18,149
همیشه بدون در نظر گرفتن
28
00:01:18,149 –> 00:01:22,039
هر یک از شرایط آزمون، اقدامی انجام دهید،
29
00:01:24,970 –> 00:01:27,770
این برنامه به شما کمک میکند تا تصمیم بگیرید
30
00:01:27,770 –> 00:01:30,800
که اگر ۲۵ دلار یا بیشتر دارید، شام را کجا بخورید،
31
00:01:30,800 –> 00:01:33,320
32
00:01:33,320 –> 00:01:37,850
اگر بین ۱۰ تا ۲۵ دلار دارید،
33
00:01:37,850 –> 00:01:40,160
در یک رستوران شیک میخورید و در یک فستفود میخورید. رستوران و
34
00:01:40,160 –> 00:01:43,310
اگر بین 0 تا 10 دلار دارید،
35
00:01:43,310 –> 00:01:46,190
وقتی ماکرو با نام eat three را اجرا می کنیم، نودل فوری
36
00:01:46,190 –> 00:01:52,490
37
00:01:52,490 –> 00:01:54,860
38
00:01:54,860 –> 00:01:58,790
39
00:01:58,790 –> 00:02:02,420
40
00:02:02,420 –> 00:02:04,580
می خورید. بعد از
41
00:02:04,580 –> 00:02:07,479
ساختار if بیایید بررسی کنیم که چگونه این
42
00:02:07,479 –> 00:02:13,160
ساختار if-then-elseif کار می کند.
43
00:02:13,160 –> 00:02:15,110
44
00:02:15,110 –> 00:02:18,020
45
00:02:18,020 –> 00:02:20,540
46
00:02:20,540 –> 00:02:25,010
47
00:02:25,010 –> 00:02:29,120
48
00:02:29,120 –> 00:02:32,810
یک ساختار اگر-پس-الا اگر
49
00:02:32,810 –> 00:02:36,530
شرط اول آزمون را ارزیابی می کنیم، این وجوه
50
00:02:36,530 –> 00:02:40,430
بزرگتر یا مساوی 25، 26
51
00:02:40,430 –> 00:02:43,700
بزرگتر یا مساوی 25 است، این درست است،
52
00:02:43,700 –> 00:02:46,489
بنابراین عبارات را بین
53
00:02:46,489 –> 00:02:51,290
if اجرا می کنیم. و در غیر این صورت، اگر یک جعبه پیام نمایش داده شود
54
00:02:51,290 –> 00:02:54,650
، بعد از
55
00:02:54,650 –> 00:02:56,510
اجرای تمام دستورات بین
56
00:02:56,510 –> 00:03:01,190
if و else، در رستوران شیک بخورید، اگر به
57
00:03:01,190 –> 00:03:03,620
انتهای ساختار if then else if بپریم و
58
00:03:03,620 –> 00:03:06,860
همه شرایط تست را نادیده بگیریم، حتی اگر
59
00:03:06,860 –> 00:03:10,370
درست باشند، توجه کنید که تست شرط
60
00:03:10,370 –> 00:03:14,120
وجوه بزرگتر از یک درست است اما ما
61
00:03:14,120 –>