در این مطلب، ویدئو Excel VBA Basics #3 – استفاده از For و Next با متغیر، استفاده از حلقهها برای گزارشدهی سفارشی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:12
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,290 –> 00:00:02,850
سلام، یوتیوببازها از شما برای تنظیم کردن متشکرم
2
00:00:02,850 –> 00:00:04,970
. دانیل قوی با اکسل
3
00:00:04,970 –> 00:00:09,000
vba سرگرمکننده است، ما دوباره به آن
4
00:00:09,000 –> 00:00:10,920
بازگشتهایم، اینجا یک workbook خالی داریم، من هنوز در حال کار بر
5
00:00:10,920 –> 00:00:14,940
روی روش تست یک اینجا هستم
6
00:00:14,940 –> 00:00:16,890
، سلولها و اشیاء محدوده را پاک کردم که
7
00:00:16,890 –> 00:00:18,930
قبلاً روی آن کار می کردیم امروز
8
00:00:18,930 –> 00:00:22,260
قرار است در مورد یک حلقه ساده صحبت
9
00:00:22,260 –> 00:00:28,380
کنیم که از آن برای رویه بعدی استفاده می کنیم و
10
00:00:28,380 –> 00:00:30,960
من واقعاً اصطلاح بهتری برای
11
00:00:30,960 –> 00:00:33,480
آن ندارم که ما به طور جدی در مورد متغیرها صحبت خواهیم کرد.
12
00:00:33,480 –> 00:00:36,059
ما
13
00:00:36,059 –> 00:00:38,910
دوباره از X استفاده می کنیم من همیشه از X استفاده می کنم این ساده است
14
00:00:38,910 –> 00:00:41,070
و من همیشه آن را به خاطر دارم ما
15
00:00:41,070 –> 00:00:43,140
از X به عنوان اولین متغیر خود استفاده می کنیم و
16
00:00:43,140 –> 00:00:45,300
فقط به خاطر داشته باشید که این می تواند هر
17
00:00:45,300 –> 00:00:47,640
متغیری باشد که شما می خواهید باید بلا
18
00:00:47,640 –> 00:00:50,100
برابر با 1 باشد یا تو بلا برابر
19
00:00:50,100 –> 00:00:54,210
با کلمه بله یا هر چیز دیگری بیا جلو برویم
20
00:00:54,210 –> 00:00:56,969
و این را اجرا کنیم اوه من انجام دادم گفتم
21
00:00:56,969 –> 00:00:58,680
می خواهم در مورد توقف استفاده از این استاپ با شما صحبت
22
00:00:58,680 –> 00:01:03,239
کنم تا بدانم ما چیست در حال حاضر این کار را انجام
23
00:01:03,239 –> 00:01:04,920
دهید، بیایید به جلو برویم و این را اجرا کنیم
24
00:01:04,920 –> 00:01:06,900
و متوجه خواهید شد که در
25
00:01:06,900 –> 00:01:09,750
لحظه توقف نشانگر شما متوقف خواهد شد. از
26
00:01:09,750 –> 00:01:12,689
ادامه کار تا آخر و سپس
27
00:01:12,689 –> 00:01:16,110
بیشتر می دانید که همه چیز را متوقف می کنید، بنابراین اگر
28
00:01:16,110 –> 00:01:19,729
من بازی را بزنم متوجه می شوید که
29
00:01:19,729 –> 00:01:24,090
همه چیز را تا این مرحله اجرا کرده اند، بنابراین
30
00:01:24,090 –> 00:01:27,590
بلا در واقع برابر با 1 خواهد بود.
31
00:01:27,590 –> 00:01:30,450
32
00:01:30,450 –> 00:01:32,490
ادامه دادیم و به پایان
33
00:01:32,490 –> 00:01:35,210
رسیدیم، ما همینجا متوقف شدیم و
34
00:01:35,210 –> 00:01:37,560
گاهی اوقات ممکن است درپوشهای کوچکی
35
00:01:37,560 –> 00:01:39,299
در آنجا قرار دهید، حتماً بعداً آنها را بیرون بیاورید
36
00:01:39,299 –> 00:01:42,000
، متأسفید
37
00:01:42,000 –> 00:01:44,880
که اگر میخواهید ببینید چه اتفاقی میافتد، آنها را برای متوقف کردن
38
00:01:44,880 –> 00:01:47,280
آن قرار دادید. در این مرحله درست اینجا کار نمی کند،
39
00:01:47,280 –> 00:01:49,560
40
00:01:49,560 –> 00:01:50,880
همه متغیرها در این نقطه برابر هستند،
41
00:01:50,880 –> 00:01:55,320
بنابراین چگونه از stop استفاده کنید، بنابراین من
42
00:01:55,320 –> 00:01:56,939
آن را حذف می کنم،
43
00:01:56,939 –> 00:02:00,000
دوباره آن را به X تغییر می دهم تا بتوانیم
44
00:02:00,000 –> 00:02:03,149
با آن کار کنیم X و همین الان یک حلقه ساده انجام دهید x
45
00:02:03,149 –> 00:02:05,729
برابر با 1 است و ما از آن استفاده می کنیم
46
00:02:05,729 –> 00:02:07,829
فقط در یک لحظه من
47
00:02:07,829 –> 00:02:10,199
کمی در مورد ویژگی 4 و neck
48
00:02:10,199 –> 00:02:12,810
که یاد گرفته ام به شما بگویم تا بتوانید
49
00:02:12,810 –> 00:02:16,320
برای X اطلاعیه بگویید. این متغیر ما برای
50
00:02:16,320 –> 00:02:22,070
X برابر است با 1 تا فرض کنید 10
51
00:02:22,070 –> 00:02:25,560
برای X برابر است با 1 تا 10 وقتی اینتر را
52
00:02:25,560 –> 00:02:28,380
می زنم روشن می شود که متوجه خواهید
53
00:02:28,380 –> 00:02:30,660
شد این کلمات آبی هستند که
54
00:02:30,660 –> 00:02:32,430
به این معنی است که آنها مقداری قدرت دارند
55
00:02:32,430 –> 00:02:34,530
و من چند بار
56
00:02:34,530 –> 00:02:39,570
اینتر را می زنم و سپس من برای گفتن X بعدی
57
00:02:39,570 –> 00:02:42,570
نام متغیر بعدی، میتوانیم blah را در اینجا قرار دهیم و
58
00:02:42,570 –> 00:02:44,790
blah را در اینجا اگر قبلاً برنامهریزی کرده بودیم که
59
00:02:44,790 –> 00:02:47,850
blah برابر با 1 باشد و علاوه بر این، 2
60
00:02:47,850 –> 00:02:50,580
و 3 و 4 تا 10 تا 10 باشد، این همان
61
00:02:50,580 –> 00:02:53,610
کاری است که ما میخواهیم انجام دهیم. این را اجرا کنید تا
62
00:02:53,610 –> 00:02:55,950
در مورد شی سلولی صحبت کنیم که
63
00:02:55,950 –> 00:02:58,410
می خواهیم جلو برویم و از سلول ها استفاده کنیم و وقتی
64
00:02:58,410 –> 00:03:00,000
پرانتزها را باز می کنم
65
00:03:00,000 –> 00:03:03,780
X را در آنجا قرار می دهم، به این دلیل است که X
66
00:03:03,780 –> 00:03:06,510
هر بار که این مورد را طی می کنیم تغییر
67
00:03:06,510 –> 00:03:08,790
می کند. بگویید از X بعدی استفاده کنید،
68
00:03:08,790 –> 00:03:11,640
یعنی آن را 1 افزایش دهید، بنابراین
69
00:03:11,640 –> 00:03:13,740
دفعه بعد که می رویم 2 می شود و
70
00:03:13,740 –> 00:03:17,640
دفعه بعد X بعدی 3 می شود
71
00:03:17,640 –> 00:03:19,080
و تا 10 این بسیار
72
00:03:19,080 –> 00:03:21,180
هیجان انگیز خواهد بود. به شما قول می دهم. بنابراین ما
73
00:03:21,180 –> 00:03:25,770
به سلول های X ستون کاما می گوییم، فرض کنید ستون
74
00:03:25,770 –> 00:03:31,500
1 بسیار خوب است، ما آن را برابر
75
00:03:31,500 –> 00:03:34,020
با X whoo در حال حاضر
76
00:03:34,020 –> 00:03:37,710
جالب است کاری که من در حال حاضر انجام می دهم این
77
00:03:37,710 –> 00:03:41,340
است که هر بار که یک عبارت برای بعدی
78
00:03:41,340 –> 00:03:44,910
دارم، می خواهم این
79
00:03:44,910 –> 00:03:46,820
را علامت بزنم، بنابراین منطقی است که
80
00:03:46,820 –> 00:03:50,490
همه چیز در داخل این جعبه کوچک اینجا
81
00:03:50,490 –> 00:03:53,610
از اینجا تا اینجا به صورت برگه شده است. به طوری
82
00:03:53,610 –> 00:03:56,940
که مردم بدانند که این چیزی
83
00:03:56,940 –> 00:03:59,160
است که در این مرزها
84
00:03:59,160 –> 00:04:02,760
اینجا و اینجا وجود دارد و شما یاد خواهید گرفت
85
00:04:02,760 –> 00:04:04,470
که وقتی شروع به بازی کردن با این موضوع کنید واقعاً یاد خواهید گرفت
86
00:04:04,470 –> 00:04:06,660
که استفاده صحیح از برگه ها به
87
00:04:06,660 –> 00:04:09,480
شما کمک می کند بتوانید آنچه را
88
00:04:09,480 –> 00:04:11,520
که در حال وقوع است به جای خواندن فقط بخوانید. تاری بزرگی از
89
00:04:11,520 –> 00:04:14,250
همه چیز ردیف شده است، بنابراین بیایید این کار را انجام دهیم،
90
00:04:14,250 –> 00:04:15,210
من ادامه میدهم و شروع به
91
00:04:15,210 –> 00:04:16,440
رفع اشکال میکنم، احتمالاً نمیدانید قرار است
92
00:04:16,440 –> 00:04:17,640
چه اتفاقی بیفتد، اما کاری که
93
00:04:17,640 –> 00:04:19,649
میخواهیم انجام دهیم این است که قرار خواهیم داد
94
00:04:19,649 –> 00:04:23,400
با سلول 1 شروع کنید کاما 1 که 1 است
95
00:04:23,400 –> 00:04:26,220
ما برابر با یک خواهیم بود و سپس دفعه
96
00:04:26,220 –> 00:04:28,259
بعد خوب بیایید این کار را انجام دهیم من می خواهم
97
00:04:28,259 –> 00:04:31,110
f8 را بزنم بنابراین در اینجا ما فقط
98
00:04:31,110 –> 00:04:35,190
X را به یک تبدیل کردیم حالا x برابر با یک است
99
00:04:35,190 –> 00:04:37,130
100
00:04:37,130 –> 00:04:39,600
ده خیلی خوب حدس می زنم من حتی مجبور نبودم
101
00:04:39,600 –> 00:04:41,520
آن قسمت را آنجا انجام دهم زیرا این
102
00:04:41,520 –> 00:04:43,380
متغیر سمت راست h را تعریف می کند. ere x
103
00:04:43,380 –> 00:04:46,050
برابر است با یک به ده، بنابراین اول از همه فروش
104
00:04:46,050 –> 00:04:49,410
و وقتی بیش از X داشته باشم مهم نیست که
105
00:04:49,410 –> 00:04:53,970
کجا یک است، بنابراین بیایید این کار را انجام دهیم که 1 کاما
106
00:04:53,970 –> 00:04:56,970
1 برابر با 1 است، اجازه دهید f8 را بزنیم و
107
00:04:56,970 –> 00:05:00,960
مطمئناً یک ردیف 1 ستون 1 یک عدد
108
00:05:00,960 –> 00:05:04,740
1 است. حالا وقتی به X بعدی می روم شما به X نگاه می کنید
109
00:05:04,740 –> 00:05:06,360
و اکنون تبدیل شده است – چون ما
110
00:05:06,360 –> 00:05:09,870
از 110 می شماریم پس حالا بیایید ببینیم
111
00:05:09,870 –> 00:05:12,000
اوه این برابر با 2 خواهد بود و
112
00:05:12,000 –> 00:05:15,500
مطمئناً ردیف 2 ستون 1 بود. امیدوارم
113
00:05:15,500 –> 00:05:18,060
ببخشید اجازه دهید من اعلانکننده ایمیلم را رد میکنم،
114
00:05:18,060 –> 00:05:22,020
خوب ادامه میدهیم،
115
00:05:22,020 –> 00:05:24,810
ما به اینجا میرویم که هر بار
116
00:05:24,810 –> 00:05:28,470
که X را افزایش میدهد، یک ردیف پایین میآ