در این مطلب، ویدئو نکات اکسل VBA n ترفند شماره 16 ایجاد یک تقویم در Excel VBA با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:34:03
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,700
با تشکر از یوتیوببرها برای تنظیم
2
00:00:02,700 –> 00:00:06,270
امروز اکسل vba به این دلیل که من
3
00:00:06,270 –> 00:00:08,039
قوی هستم امروز یک
4
00:00:08,039 –> 00:00:09,929
تقویم میسازیم و میدانم که افراد زیادی
5
00:00:09,929 –> 00:00:11,820
روی تقویمها کار میکنند، ما میخواهیم یکی را به
6
00:00:11,820 –> 00:00:15,990
صورت پویا با استفاده از ویژوال بیسیک بسازیم. بنابراین
7
00:00:15,990 –> 00:00:18,090
فکر میکنم ایده خوبی است که به شما نشان دهم چگونه
8
00:00:18,090 –> 00:00:19,560
این کار را انجام دهید، بیایید یک مورد را از
9
00:00:19,560 –> 00:00:25,019
ابتدا در اینجا خیلی سریع انجام دهیم، حدس میزنم که
10
00:00:25,019 –> 00:00:28,199
به یک دو سه چهار پنج شش
11
00:00:28,199 –> 00:00:29,160
هفت
12
00:00:29,160 –> 00:00:31,349
روز در هفته نیاز داریم تا
13
00:00:31,349 –> 00:00:34,829
همه یک عرض داشته باشیم فقط برای برای شروع،
14
00:00:34,829 –> 00:00:37,829
بیایید بگوییم بیایید یک تاریخ را اینجا قرار دهیم،
15
00:00:37,829 –> 00:00:39,870
من آن را در این سلول قرار
16
00:00:39,870 –> 00:00:42,239
می دهم، ما در یک دقیقه به آن برمی گردیم که
17
00:00:42,239 –> 00:00:44,280
می توانیم تقویم خود را درست
18
00:00:44,280 –> 00:00:46,860
از اینجا شروع کنیم و من فقط یک
19
00:00:46,860 –> 00:00:48,770
نشانگر مکان را در آنجا قرار می دهم. میتوان آن را
20
00:00:48,770 –> 00:00:51,600
در یک دقیقه منظم کرد، بنابراین بیایید
21
00:00:51,600 –> 00:00:55,920
تاریخ را داشته باشیم، فرض کنیم میتوانستیم داشته باشیم
22
00:00:55,920 –> 00:00:57,809
که فقط ماه را با نگه داشتن
23
00:00:57,809 –> 00:01:00,870
ctrl با فشار دادن یکی نشان میدهیم و میتوانیم
24
00:01:00,870 –> 00:01:04,530
آن تاریخ را فرمت کنیم بله کلمه ژانویه یا
25
00:01:04,530 –> 00:01:08,939
چیزی شبیه به این، بیایید اینجا را ببینیم.
26
00:01:08,939 –> 00:01:12,750
به سفارشی بروید و ما فقط ماه را انجام
27
00:01:12,750 –> 00:01:16,650
خواهیم داد جکپات ژانویه
28
00:01:16,650 –> 00:01:19,439
دقیقاً همان ماهی است که
29
00:01:19,439 –> 00:01:22,470
میخواهید استفاده کنید یا ممکن است بخواهید از
30
00:01:22,470 –> 00:01:25,080
ماه در سال استفاده کنید، بیایید از فضای mmmmm استفاده کنیم چرا
31
00:01:25,080 –> 00:01:28,470
چرا چرا چرا ژانویه 2013 و ما
32
00:01:28,470 –> 00:01:30,600
آن را فقط از تایپ
33
00:01:30,600 –> 00:01:34,170
یکی از آنها دریافت کردیم. 2013 همچنین می گویند ژانویه
34
00:01:34,170 –> 00:01:36,119
2013 به دلیل قالب بندی که
35
00:01:36,119 –> 00:01:39,900
در آنجا قرار داده ایم، بنابراین مهم نیست که از
36
00:01:39,900 –> 00:01:42,990
اینجا در b4 شروع می کنیم و اجازه دهید فقط
37
00:01:42,990 –> 00:01:46,350
برخی از سناریوها را اجرا کنیم که alt
38
00:01:46,350 –> 00:01:50,720
f11 و ماکرو جدید کاملاً تازه و تازه ما را در اینجا اجرا
39
00:01:50,720 –> 00:01:54,960
کنیم و ما در یک ماژول در اینجا یکی بسازید، بنابراین
40
00:01:54,960 –> 00:01:57,229
ما آن را ایجاد
41
00:01:57,229 –> 00:02:00,780
تقویم صدا می کنیم و البته
42
00:02:00,780 –> 00:02:04,829
این کاربرگ را اعلام می کنیم، بنابراین من آن را
43
00:02:04,829 –> 00:02:08,788
یک برگه C می نامم مانند برگه تقویم یا
44
00:02:08,788 –> 00:02:12,239
آن را به عنوان یک کاربرگ اعلام می کنیم و سپس آن را اعلام
45
00:02:12,239 –> 00:02:15,540
می کنیم. برگه C را طوری تنظیم کنید که با این برگه کار برابری کند
46
00:02:15,540 –> 00:02:19,110
و ما آن را می نامیم،
47
00:02:19,110 –> 00:02:20,819
من فکر می کنم که برگه 1 است
48
00:02:20,819 –> 00:02:22,800
، اگر مایل بودیم بعداً می توانیم نام آن را تغییر دهیم و سپس
49
00:02:22,800 –> 00:02:24,180
باید نام آن را در اینجا تغییر دهیم تا
50
00:02:24,180 –> 00:02:30,090
برگه C را به درستی شناسایی کند، خوب ببینید
51
00:02:30,090 –> 00:02:33,800
چه چیزی ستون شروع ما تا
52
00:02:33,800 –> 00:02:41,370
ستون شروع 2 و شروع r است به
53
00:02:41,370 –> 00:02:44,930
نظر می رسد که ردیف 4 همان چیزی است که ما تصمیم
54
00:02:44,930 –> 00:02:48,510
گرفتیم می توانیم آن را کمی به روز کنیم و سپس
55
00:02:48,510 –> 00:02:53,160
باید آن را به روز کنیم، بنابراین ما آن را مشخص کرده ایم و
56
00:02:53,160 –> 00:02:57,180
کاری که می توانیم انجام دهیم این است که تاریخ
57
00:02:57,180 –> 00:03:00,690
انتخابی خود یا تاریخ انتخابی خود
58
00:03:00,690 –> 00:03:03,030
را داشته باشیم. برابر با هر چیزی که در
59
00:03:03,030 –> 00:03:08,159
سلول b1 وجود دارد، بنابراین من فقط میخواهم بگویم b1 و
60
00:03:08,159 –> 00:03:11,760
آن را در این پرانتزهای کوچک ارزیابی قرار میدهم.
61
00:03:11,760 –> 00:03:14,159
62
00:03:14,159 –> 00:03:16,379
63
00:03:16,379 –> 00:03:18,750
64
00:03:18,750 –> 00:03:22,260
سطر شروع و
65
00:03:22,260 –> 00:03:26,310
غیره اکنون همه راهاندازی شده است، بنابراین ما
66
00:03:26,310 –> 00:03:32,040
از سلولهای C شروع میکنیم و سپس
67
00:03:32,040 –> 00:03:33,750
وقتی سلولها را انجام میدهیم، ابتدا باید شماره فهرست سطر را بدهیم،
68
00:03:33,750 –> 00:03:36,090
پس در مورد
69
00:03:36,090 –> 00:03:37,950
شروع سطر هر آنچه که گفتیم و
70
00:03:37,950 –> 00:03:42,239
ستون St در حال حاضر چگونه است. در
71
00:03:42,239 –> 00:03:45,659
ردیف ستون دو قرار می گیرد و چه چیزی
72
00:03:45,659 –> 00:03:46,230
برابر است
73
00:03:46,230 –> 00:03:48,989
که قرار است برابر شود، چگونه در مورد
74
00:03:48,989 –> 00:03:53,760
اول ماه یا بیایید ببینیم چه
75
00:03:53,760 –> 00:03:56,360
76
00:03:57,050 –> 00:04:00,740
چیزی خوب است، خوب، آنچه باید انجام دهیم این است که
77
00:04:00,740 –> 00:04:07,400
بفهمیم بیایید در واقع این یکشنبه دوشنبه را انجام دهیم
78
00:04:07,400 –> 00:04:10,160
من فقط می روم چون یکشنبه
79
00:04:10,160 –> 00:04:11,840
همیشه خواهد بود در موقعیت یک،
80
00:04:11,840 –> 00:04:15,500
من تازه متوجه شدم، بنابراین این
81
00:04:15,500 –> 00:04:17,000
همیشه اولین روز ماه نخواهد بود،
82
00:04:17,000 –> 00:04:19,160
آیا ممکن است این روز اول
83
00:04:19,160 –> 00:04:20,720
ماه و یک ماه باشد و
84
00:04:20,720 –> 00:04:23,870
یکی دیگر متفاوت باشد، بنابراین عذرخواهی می کنم،
85
00:04:23,870 –> 00:04:26,090
اجازه دهید به اینجا برگردیم و ما
86
00:04:26,090 –> 00:04:29,630
کدی را اجرا کنید، من نظر خواهم داد که
87
00:04:29,630 –> 00:04:31,940
فقط برای یک ثانیه کاری که باید انجام دهیم این است
88
00:04:31,940 –> 00:04:42,200
که تعیین کنیم اولین روز هفته چه روزی است، پس
89
00:04:42,200 –> 00:04:50,030
بیایید این کار را اکنون انجام دهیم، بنابراین اگر روز هفته
90
00:04:50,030 –> 00:04:59,810
تاریخ انتخابی ما یکی است،
91
00:04:59,810 –> 00:05:02,660
اساساً اگر روز هفته است
92
00:05:02,660 –> 00:05:05,450
تاریخ ما 1 است، اگر روز هفته به 2 برسد، یکشنبه است،
93
00:05:05,450 –> 00:05:08,360
پس باید
94
00:05:08,360 –> 00:05:12,110
از این ستون 3 این ستون 4 و غیره
95
00:05:12,110 –> 00:05:14,710
استفاده کنیم، به این ترتیب نقطه شروع خود را به دست می آوریم، بنابراین
96
00:05:14,710 –> 00:05:18,170
اگر روز هفته یکی است که یکشنبه
97
00:05:18,170 –> 00:05:20,810
است، پس واقعاً شروع ماست. ستون
98
00:05:20,810 –> 00:05:26,120
باید ستون دو باشد در غیر این صورت اگر
99
00:05:26,120 –> 00:05:27,569
div در روز هفته است،
100
00:05:27,569 –> 00:05:30,039
من می خواهم در یک ثانیه یک پیست را در اینجا کپی کنم
101
00:05:30,039 –> 00:05:36,490
، اگر آن هم همینطور
102
00:05:36,490 –> 00:05:39,220
است، ستون شروع سه است و اجازه دهید هنگام کپی و
103
00:05:39,220 –> 00:05:42,000
چسباندن کمی
104
00:05:43,410 –> 00:05:46,000
کپی و جایگذاری کنیم. این
105
00:05:46,000 –> 00:05:48,460
ایده خوبی است که کار خود را دوباره بررسی کنید
106
00:05:48,460 –> 00:05:52,330
ببینید یک دو سه چهار پنج
107
00:05:52,330 –> 00:05:55,539
شش هفت روز در هفته، دیگر هیچ چیز دیگری وجود ندارد
108
00:05:55,539 –> 00:06:01,690
و اگر خوب است، بنابراین اگر
109
00:06:01,690 –> 00:06:03,940
دو تا شود که اگر دو سه باشد، ستون سه شروع می شود،
110
00:06:03,940 –> 00:06:06,580
111
00:06:06,580 –> 00:06:10,599
اگر روز هفته است باید به ستون 4 برویم. یک چهار، پس
112
00:06:10,599 –> 00:06:13,780
وقتی از ستون پنج شروع میکنید،
113
00:06:13,780 –> 00:06:19,830
اگر پنج شش است، اوه، من به این کار ادامه میدهم
114
00:06:19,830 –> 00:06:23,250
که این یک هفت است، بیایید ببینیم
115
00:06:23,250 –> 00:06:26,810
و اگر هفت است،
116
00:06:28,650 –> 00:06:34,420
ستون هشت که H است، بنابراین ما
117
00:06:34,420 –> 00:06:36,280
باید تنظیم شده باشیم، این کار ستون شروع را فراموش
118
00:06:36,280 –> 00:06:37,720
کنیم که در واقع داریم. برای
119
00:06:37,720 –> 00:06:39,400
تعیین، بیایید اشکال زدایی کنیم،
120
00:06:39,400 –> 00:06:42,280
بیایید ببینیم اینجا چه خبر است،
121
00:06:42,280 –> 00:06:45,250
1 ژانویه 2013، بنابراین
122
00:06:45,250 –> 00:06:49,620
اگر روز هفته این تاریخ یکی است
123
00:06:49,620 –> 00:06:53,850
که 1 نیست، در غیر این صورت اگر گفته شود –
124
00:06:53,850 –> 00:06:57,940
نه اگر 3 باشد، یک روز هفته است. 3
125
00:06:57,940 –> 00:07:00,970
یعنی 1 2 است – سه شنبه
126
00:07:00,970 –> 00:07:02,440
اول ماه بود و ما می توانیم با
127
00:07:02,440 –> 00:07:04,180
تقویم کوچک خود در اینجا تأیید کنیم که انگار باید
128
00:07:04,180 –> 00:07:05,790
129
00:07:05,790 –> 00:07:08,860
ببینیم 1 ژانویه یک سه شنبه است
130
00:07:08,860 –> 00:07:10,930
شما چگونه آن را دوست دارید بنابراین ستون شروع ما
131
00:07:10,930 –> 00:07:14,260
در حال رفتن است. 1 2 3 4 بودن یا سه شنبه
132
00:07:14,260 –> 00:07:17,320
ستون شروع فوق العاده، چهار خواهد بود
133
00:07:17,320 –> 00:07:19,600
اگر من f8 را بزنم، می بینیم که
134
00:07:19,600 –> 00:07:21,990
ستون شروع 4 است، اکنون می توانیم اظهار نظر کنیم
135
00:07:21,990 –> 00:07:23,800
که چون ما
136
00:07:23,800 –> 00:07:26,020
با آن سطر شروع کار می کنیم،
137
00:07:26,020 –> 00:07:28,840
ستون شروع باید با شروع دقیق باشد.
138
00:07:28,840 –> 00:07:30,580
139
00:07:30,580 –> 00:07:33,880
قرار
140
00:07:33,880 –> 00:07:35,260
است اول ماه باشد،
141
00:07:35,260 –> 00:07:39,850
بنابراین از سریال تاریخ استفاده می کنیم و
142
00:07:39,850 –> 00:07:44,520
از
143
00:07:45,669 –> 00:07:52,580
سال تاریخ انتخابی خود
144
00:07:52,580 –> 00:07:55,300
استفاده می کنیم و از
145
00:07:55,300 –> 00:07:59,960
ماه تاریخ انتخاب شده استفاده می کنیم. روز
146
00:07:59,960 –> 00:08:05,750
اول خواهد بود و حتی ممکن است
147
00:08:05,750 –> 00:08:09,440
آن را در یک قیمت متغیر به دام
148
00:08:09,440 –> 00:08:13,070
بیندازیم، اگر خوب نیستیم، اینجا می روم، می روم، کنترل می کنم
149
00:08:13,070 –> 00:08:15,940
و سپس اجازه دهید این
150
00:08:15,940 –> 00:08:19,910
ماه اول را اول ماه
151
00:08:19,910 –> 00:08:24,710
بنامیم درست برابر است که بنابراین ما
152
00:08:24,710 –> 00:08:27,260
اولین ماه را خواهیم داشت که اکنون
153
00:08:27,260 –> 00:08:31,220
سال تاریخ خود را
154
00:08:31,220 –> 00:08:33,469
ماه تاریخ خود می گیریم که 1 خواهد بود و سال
155
00:08:33,469 –> 00:08:37,640
2013 و سپس روزی که شما
156
00:08:37,640 –> 00:08:39,440
اولین ماه ما خواهید بود
157
00:08:39,440 –> 00:08:41,990
بدیهی است. همانطور که همیشه می توان 1 روز اولین روز است
158
00:08:41,990 –> 00:08:45,860
، بنابراین اکنون می توانیم
159
00:08:45,860 –> 00:08:48,110
با t بازی کنیم میتوانیم بگوییم که
160
00:08:48,110 –> 00:08:52,040
میدانید ماه اول برابر است با هر متغیری که آن
161
00:08:52,040 –> 00:08:55,520
متغیر به اضافه 1 باشد و آن
162
00:08:55,520 –> 00:08:56,420
دوم ماه باشد
163
00:08:56,420 –> 00:08:58,730
و سپس سوم و غیره و سپس
164
00:08:58,730 –> 00:09:00,500
هر وقت به شنبه رسیدیم اگر
165
00:09:00,500 –> 00:09:04,100
روز هفته 6 باشد که یک شنبه است،
166
00:09:04,100 –> 00:09:08,360
میتوانیم برویم. به یک خط جدید ساده است، بنابراین ما میتوانیم
167
00:09:08,360 –> 00:09:13,529
این اولین دوشنبه را ادامه
168
00:09:13,529 –> 00:09:16,870
دهیم، پس بیایید جلو برویم و ادامه دهیم، سپس بله،
169
00:09:16,870 –> 00:09:21,190
بیایید ببینیم مخروط شروع ردیف شروع ما
170
00:09:21,190 –> 00:09:26,050
اولین دوشنبه خواهد بود در واقع
171
00:09:26,050 –> 00:09:28,510
اجازه دهید F Mon را بگوییم، زیرا اگر
172
00:09:28,510 –> 00:09:31,029
میخواهیم تایپ کنید که خیلی راحتتر است
173
00:09:31,029 –> 00:09:32,380
اول ماه اول ماه،
174
00:09:32,380 –> 00:09:35,890
خوب زدن f8 اول در ماه است 1 1
175
00:09:35,890 –> 00:09:40,450
2013 مطمئناً کافی است و برگه را ببینید که
176
00:09:40,450 –> 00:09:42,940
این کاربرگ است که در آن سلولهایی داریم،
177
00:09:42,940 –> 00:09:47,320
بنابراین ردیف ردیف 4 است، ستون ستون است
178
00:09:47,320 –> 00:09:50,380
4 چون ما روز سه شنبه خواهیم بود
179
00:09:50,380 –> 00:09:52,930
و همین جا ردیف خواهیم کرد و این برابر خواهد بود،
180
00:09:52,930 –> 00:09:56,730
پس بیایید جلو برویم و
181
00:09:58,380 –> 00:10:01,260
هوم، بیایید اینجا را ببینیم بیایید یک حلقه درست
182
00:10:01,260 –> 00:10:10,740
کنیم، بیایید یک حلقه درست کنیم 4 x برابر است با 1 2 1 2 31
183
00:10:10,740 –> 00:10:12,660
زیرا حداکثر وجود دارد 31 روز
184
00:10:12,660 –> 00:10:15,090
در ماه، اگر ماه تمام شد، می توانیم آن را پیش از موعد متوقف کنیم
185
00:10:15,090 –> 00:10:20,370
با X بعدی، بنابراین ما
186
00:10:20,370 –> 00:10:22,740
یک حلقه در اینجا ایجاد کردهایم و سپس
187
00:10:22,740 –> 00:10:27,240
در عرض یک دقیقه تعدادی تنظیمات فرعی را در آنجا اضافه
188
00:10:27,240 –> 00:10:29,970
میکنیم، زیرا میبینیم که به آنها نیاز داریم، بنابراین با من دکمه f8
189
00:10:29,970 –> 00:10:30,680
190
00:10:30,680 –> 00:10:34,230
را بزنید تا 1 1 2013 را در آنجا قرار دهید و
191
00:10:34,230 –> 00:10:38,520
اکنون به X بعدی، اوه اوه، من
192
00:10:38,520 –> 00:10:40,800
باید در اینجا از این حلقه
193
00:10:40,800 –> 00:10:45,380
عبور کنم، بنابراین
194
00:10:45,380 –> 00:10:48,750
در حال حاضر X با 1 شروع می شود، بنابراین دوباره این کار را انجام
195
00:10:48,750 –> 00:10:52,290
می دهد و پس از انجام آن کاری
196
00:10:52,290 –> 00:10:55,170
که می خواهیم انجام دهیم،
197
00:10:55,170 –> 00:10:58,200
شماره ستون شروع یا هر چیز دیگری را می خواهیم شماره ستونی
198
00:10:58,200 –> 00:11:01,080
که در حال حاضر روی آن هستیم باید
199
00:11:01,080 –> 00:11:06,300
به ستون 5 یا 6 یا 7 یا 8 افزایش یابد، اما
200
00:11:06,300 –> 00:11:09,840
اگر اگر شنبه
201
00:11:09,840 –> 00:11:12,900
هستیم، می خواهیم به ستون 2 برگردیم و سپس
202
00:11:12,900 –> 00:11:15,380
شروع کنیم و ادامه دهیم. با حلقه،
203
00:11:15,380 –> 00:11:20,340
بنابراین ما باید قبل از اینکه این اتفاق بیفتد، نوعی دستور if-then را بسازیم،
204
00:11:20,340 –> 00:11:24,860
بنابراین
205
00:11:24,860 –> 00:11:27,649
اگر نه، باید بعد از آن این کار را انجام دهیم،
206
00:11:27,649 –> 00:11:32,180
فکر می کنم متوجه خواهید شد که چرا در حال حاضر، F8 ok را بزنید،
207
00:11:32,180 –> 00:11:33,680
ما هیچ دستور فوری
208
00:11:33,680 –> 00:11:35,750
نداریم، پس بیایید ببینید به طور معمول چه اتفاقی می افتد X
209
00:11:35,750 –> 00:11:37,519
اکنون 2 است، بنابراین این دومین بار است که این کد را اجرا می کنیم،
210
00:11:37,519 –> 00:11:41,320
هر چه که ممکن است بسیار
211
00:11:49,940 –> 00:11:53,130
خوب باشد، به نظر می رسد که ممکن است نیاز به گذاشتن داشته باشیم.
212
00:11:53,130 –> 00:11:55,650
چیزی که برای اولین
213
00:11:55,650 –> 00:12:00,030
بار در آنجا اجرا می شود یک کاری که می توانید انجام دهید این
214
00:12:00,030 –> 00:12:03,180
است که اگر نمی دانم
215
00:12:03,180 –> 00:12:07,470
اولین بار است یا اگر اول چای یا هر کاری
216
00:12:07,470 –> 00:12:10,610
می خواهید انجام دهید می توانید بگویید اگر ابتدا T برابر خالی
217
00:12:10,610 –> 00:12:13,530
است و البته این متغیر
218
00:12:13,530 –> 00:12:15,420
خالی خواهد بود، نه چون ما هیچ
219
00:12:15,420 –> 00:12:18,960
کاری با آن انجام نداده ایم بله و من به شما نشان
220
00:12:18,960 –> 00:12:21,690
می دهم که در اینجا چه کار می کنم اگر خالی
221
00:12:21,690 –> 00:12:24,480
باشد، ادامه دهید و فقط
222
00:12:24,480 –> 00:12:26,040
اول ماه را بگذارید و اضافه نکنید
223
00:12:26,040 –> 00:12:28,770
هر چیزی فقط بار اول به آن و
224
00:12:28,770 –> 00:12:31,230
سپس البته می خواهیم بگوییم اول
225
00:12:31,230 –> 00:12:35,060
T خالی نیست بیایید فقط آن را با
226
00:12:35,060 –> 00:12:40,880
چیزی مساوی پر
227
00:12:41,640 –> 00:12:44,610
کنیم آن را برابر با B 1 برابر با B کلمه
228
00:12:44,610 –> 00:12:47,860
تنسی که اهمیت می دهد و حالا
229
00:12:47,860 –> 00:12:49,450
خالی نیست بنابراین هر زمانی که از
230
00:12:49,450 –> 00:12:52,810
اینجا عبور کرد، دیگر خالی نخواهد بود مگر
231
00:12:52,810 –> 00:12:56,200
برای اولین بار دیگر، بنابراین هر
232
00:12:56,200 –> 00:12:56,860
بار
233
00:12:56,860 –> 00:12:59,710
به طور معمول به غیر از اول ماه
234
00:12:59,710 –> 00:13:04,570
، این سطر و ستونی را
235
00:13:04,570 –> 00:13:06,880
که در آن قرار داریم می گیریم و آن را آخرین
236
00:13:06,880 –> 00:13:10,540
روز می کنیم. که ما به علاوه 1 so f دوشنبه به اضافه 1
237
00:13:10,540 –> 00:13:13,390
238
00:13:13,390 –> 00:13:17,250
را انجام دادیم که فردای آن روز خواهد بود و سپس می توانیم یک ENDIF f انجام دهیم یا آن عبارت کوچک
239
00:13:17,250 –> 00:13:19,960
if-then بنابراین
240
00:13:19,960 –> 00:13:23,170
اگر ابتدا T واقعاً
241
00:13:23,170 –> 00:13:26,170
این حلقه را از اینجا شروع می کنیم اگر اولین بار
242
00:13:26,170 –> 00:13:29,290
یا T برابر است با بله،
243
00:13:29,290 –> 00:13:31,210
پس ادامه دهید و اول
244
00:13:31,210 –> 00:13:32,830
ماه و هر سلولی را که داریم قرار دهید. تعیین شده است
245
00:13:32,830 –> 00:13:36,040
و اکنون با
246
00:13:36,040 –> 00:13:38,530
قرار دادن چیزی به نام شماره 1 یا
247
00:13:38,530 –> 00:13:41,170
مثلاً در آن متغیر، آن را خالی نمی کنیم، بنابراین اکنون خالی نیست،
248
00:13:41,170 –> 00:13:44,290
بنابراین X بعدی که حلقه می زنیم
249
00:13:44,290 –> 00:13:48,010
، می گوید ابتدا T خالی است خوب نه
250
00:13:48,010 –> 00:13:50,830
، برابر با 1 است، بنابراین اکنون از در حال حاضر ما از این کار رد
251
00:13:50,830 –> 00:13:53,170
میشویم و حلقه اول کوچک خود را در
252
00:13:53,170 –> 00:13:55,420
آنجا انجام نمیدهیم، شما میتوانید این کار را به هر طریقی که صلاح میدانید انجام دهید،
253
00:13:55,420 –> 00:13:56,680
اما این فقط یک تقلب کوچک است
254
00:13:56,680 –> 00:13:58,420
که میتوانید یک ترفند کوچک
255
00:13:58,420 –> 00:14:09,660
انجام دهید و میتوانید آنجا انجام دهید، بنابراین اکنون O
256
00:14:10,240 –> 00:14:13,550
همچنین ما میخواهیم اینجا انجام دهیم قبل از اینکه این کار را انجام
257
00:14:13,550 –> 00:14:20,410
دهیم، باید بگوییم که آیا روز هفته
258
00:14:22,330 –> 00:14:27,350
هر چیزی که در آن سلول در جهان است در مورد آن است،
259
00:14:27,350 –> 00:14:29,780
اگر روز هفته این سلول را کپی میکنم
260
00:14:29,780 –> 00:14:32,900
، یک پرانتز دیگر قرار دهید اگر
261
00:14:32,900 –> 00:14:36,080
روز هفته برابر با شش باشد.
262
00:14:36,080 –> 00:14:41,060
آیا این یک شنبه است یا
263
00:14:41,060 –> 00:14:43,790
می توانید بگویید اگر ستون شروع ستون است
264
00:14:43,790 –> 00:14:47,210
n هشت در این مورد می توانید
265
00:14:47,210 –> 00:14:52,550
آن را نیز بگویید و می توانیم بگوییم که اگر
266
00:14:52,550 –> 00:14:57,050
ستون شروع یا اگر تماس چای برابر با
267
00:14:57,050 –> 00:15:04,100
هشت باشد، دفعه بعدی در اطراف
268
00:15:04,100 –> 00:15:06,980
ستون st برابر با ستون
269
00:15:06,980 –> 00:15:10,490
دو خواهد بود زیرا می خواهیم برای یکشنبه از نو شروع
270
00:15:10,490 –> 00:15:17,170
کنیم. مورد بعدی آنها ELL
271
00:15:17,170 –> 00:15:20,920
هستند، در غیر این صورت ستون شروع
272
00:15:20,920 –> 00:15:24,279
با هر ستونی که قبلاً
273
00:15:24,279 –> 00:15:31,660
به اضافه یک است برابر خواهد بود و اگر اینطور است بگوییم پایان دهید،
274
00:15:31,660 –> 00:15:33,040
همانطور که میرویم، اینطور نیست،
275
00:15:33,040 –> 00:15:36,749
در واقع میخواهیم کپی کنیم
276
00:15:36,999 –> 00:15:39,459
که فایدهای ندارد. و کپی کردن آن در اینجا و
277
00:15:39,459 –> 00:15:41,829
داشتن یک چیز مشابه در اینجا،
278
00:15:41,829 –> 00:15:45,369
فقط میتوانیم بگوییم که بعد از این و
279
00:15:45,369 –> 00:15:47,079
آن مقدار کمی از کدنویسی و فضای کمی صرفهجویی میشود،
280
00:15:47,079 –> 00:15:49,809
بنابراین X را کنترل کنید و
281
00:15:49,809 –> 00:15:53,819
اگر عبارت ooh شبیه آن باشد، فقط بعد از آن این کار را انجام
282
00:15:53,819 –> 00:15:58,259
میدهیم.
283
00:15:58,259 –> 00:16:04,959
اگر تمام این موارد را در اینجا رعایت کنید، تب shift یک تورفتگی خواهد داشت،
284
00:16:04,959 –> 00:16:10,269
بنابراین اکنون ما یک
285
00:16:10,269 –> 00:16:14,160
کد بسیار خوب داریم، بیایید دوباره شروع کنیم،
286
00:16:14,160 –> 00:16:17,319
بنابراین من f8 را فشار میدهم و میدانیم که تاریخها و
287
00:16:17,319 –> 00:16:19,089
تمام کارهایی که کار میکند،
288
00:16:19,089 –> 00:16:20,709
ستون شروع را داریم که برای وقت خودمان تماس می
289
00:16:20,709 –> 00:16:22,540
گیریم شاید بخواهیم این
290
00:16:22,540 –> 00:16:27,879
را در اینجا پاک کنید، بنابراین اگر T اول برابر با خالی باشد،
291
00:16:27,879 –> 00:16:30,579
مطمئناً ما تنها کار دیگری
292
00:16:30,579 –> 00:16:32,639
را انجام می دهیم که اولین بار انجام می دهیم، به
293
00:16:32,639 –> 00:16:36,340
طوری که قرار
294
00:16:36,340 –> 00:16:39,440
است اول ماه باشد و اولین
295
00:16:39,440 –> 00:16:41,630
بار ما اکنون پر می شود بنابراین
296
00:16:41,630 –> 00:16:44,750
دیگر خالی نخواهد بود، بنابراین از
297
00:16:44,750 –> 00:16:47,630
این به بعد بسیار خوب است، بنابراین ستون شروع