در این مطلب، ویدئو Excel VBA Introduction Part 11.2 – Application.InputBox با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:40:12
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,290 –> 00:00:03,300
به این آموزش رگ خوش آمدید در این
2
00:00:03,300 –> 00:00:04,770
ویدیو ما قصد داریم نحوه استفاده
3
00:00:04,770 –> 00:00:07,140
از روش جعبه ورودی نقطه برنامه در
4
00:00:07,140 –> 00:00:09,809
Excel VBA را پوشش دهیم، ویدیو را با
5
00:00:09,809 –> 00:00:11,550
یادآوری سریع عملکرد جعبه ورودی عمومی اولیه شروع می
6
00:00:11,550 –> 00:00:13,860
کنیم و برخی از محدودیت های آن را توضیح می دهیم.
7
00:00:13,860 –> 00:00:14,910
8
00:00:14,910 –> 00:00:17,039
ما به شما نشان خواهیم داد که چگونه
9
00:00:17,039 –> 00:00:19,080
با استفاده از سند برنامه کاربردی از این محدودیتها اجتناب کنید، در
10
00:00:19,080 –> 00:00:21,869
عوض توضیح خواهیم داد که چگونه
11
00:00:21,869 –> 00:00:23,340
میتوانید نوع برگشتی آن جعبه ورودی را تنظیم
12
00:00:23,340 –> 00:00:25,800
کنید و همچنین چگونه آن نوع جعبه ورودی به
13
00:00:25,800 –> 00:00:28,230
طور خودکار ورودی کاربر را تأیید میکند، ما
14
00:00:28,230 –> 00:00:29,640
در زمان بسیار زیادی صرفهجویی کردیم. و
15
00:00:29,640 –> 00:00:32,430
سعی کنید خودتان این کار را در نیمه
16
00:00:32,430 –> 00:00:33,750
دوم ویدیو انجام دهید، توضیح خواهیم داد که چگونه می
17
00:00:33,750 –> 00:00:35,430
توانید آن نوع جعبه ورودی را برای بازگرداندن
18
00:00:35,430 –> 00:00:36,899
بیت های مختلف اطلاعات بدست آورید،
19
00:00:36,899 –> 00:00:39,180
توضیح می دهیم که چگونه می توانید یک فرمول
20
00:00:39,180 –> 00:00:40,680
را برگردانید چگونه می توانید یک مرجع را به طیف وسیعی از
21
00:00:40,680 –> 00:00:42,690
سلول ها برگردانید. و در نهایت برای پیچیده ترین
22
00:00:42,690 –> 00:00:44,730
مثال چگونه می توانید یک آرایه از مقادیر را برگردانید
23
00:00:44,730 –> 00:00:46,980
و سپس روی آن آرایه حلقه
24
00:00:46,980 –> 00:00:49,050
بزنید تا کار مفیدی با آن انجام دهید، بنابراین اجازه دهید
25
00:00:49,050 –> 00:00:54,960
در ویدیوی قبلی شروع کنیم
26
00:00:54,960 –> 00:00:57,270
که چگونه می توانید از b استفاده کنید. کادر ورودی asic که
27
00:00:57,270 –> 00:00:58,859
به کاربران اجازه می دهد مقداری را وارد کنند که
28
00:00:58,859 –> 00:01:00,780
برنامه شما می تواند از آن استفاده کند، در اینجا
29
00:01:00,780 –> 00:01:02,550
یک یادآوری سریع از نحوه کار آنها است.
30
00:01:02,550 –> 00:01:04,229
31
00:01:04,229 –> 00:01:05,970
32
00:01:05,970 –> 00:01:07,740
33
00:01:07,740 –> 00:01:09,990
در جعبه های ورودی، به عنوان مثال،
34
00:01:09,990 –> 00:01:12,210
می توانم بگویم نام فیلم برابر است و سپس
35
00:01:12,210 –> 00:01:14,790
تابع جعبه ورودی را فراخوانی کنم، می توانم
36
00:01:14,790 –> 00:01:16,380
موضوع پرادای اجباری را به نام
37
00:01:16,380 –> 00:01:18,270
prompt پر کنم، به کاربر می گویم که
38
00:01:18,270 –> 00:01:21,210
نام فیلم یا نام فیلم را همانطور که من وارد کرده ام وارد کند.
39
00:01:21,210 –> 00:01:23,700
با آنها در حال فیلمبرداری صحبت کردم و سپس میتوانم
40
00:01:23,700 –> 00:01:25,080
از مقدار بازگرداندهشده توسط کادر ورودی
41
00:01:25,080 –> 00:01:27,240
برای پر کردن شیرهای سلول استفاده کنم، بنابراین میتوانم
42
00:01:27,240 –> 00:01:31,500
به عنوان مثال بگویم محدوده b2 نقطه انتهای بازدم
43
00:01:31,500 –> 00:01:36,630
پایین نقطه افست 1 کاما 0 مقدار نقطه
44
00:01:36,630 –> 00:01:40,320
برابر است با نام فیلم، بنابراین فقط برای اجرای سریع
45
00:01:40,320 –> 00:01:41,610
این همه چیز برای اینکه به شما نشان دهد چه کاری انجام
46
00:01:41,610 –> 00:01:43,710
می دهد در کادر من نمایش داده می شود. من
47
00:01:43,710 –> 00:01:45,930
می توانم نام فیلم را با کلیک روی OK یا ضربه زدن به enter وارد
48
00:01:45,930 –> 00:01:47,759
کنم که این مقدار در سلولی در
49
00:01:47,759 –> 00:01:48,899
آنجا وارد می شود،
50
00:01:48,899 –> 00:01:51,090
بنابراین این اصل اساسی در مورد نحوه
51
00:01:51,090 –> 00:01:54,560
کار جعبه های ورودی ساده است.
52
00:01:56,960 –> 00:01:59,120
همه این ty اساسی استفاده از pe جعبه ورودی
53
00:01:59,120 –> 00:02:01,340
نسبتاً ساده است، آن دارای
54
00:02:01,340 –> 00:02:04,340
تعدادی محدودیت است، اولاً
55
00:02:04,340 –> 00:02:06,050
نوع داده بازگردانده شده توسط این نوع جعبه ورودی
56
00:02:06,050 –> 00:02:09,229
فقط می تواند یک رشته باشد، بنابراین بیایید بگوییم
57
00:02:09,229 –> 00:02:11,060
بعدی در کاربر برای پر کردن
58
00:02:11,060 –> 00:02:12,950
متغیر تاریخ فیلم، می توانم بگویم فیلم. date
59
00:02:12,950 –> 00:02:16,040
برابر است با جعبه umber و چند راکت را باز کنید
60
00:02:16,040 –> 00:02:19,130
و بگویید یک تاریخ برای فرمان وارد کنید درست
61
00:02:19,130 –> 00:02:20,630
قبل از اینکه دور مشکی را ببندم می توانید
62
00:02:20,630 –> 00:02:22,190
ببینید اینجا در انتهای راهنمای ابزار
63
00:02:22,190 –> 00:02:24,500
به عنوان یک رشته می گوید به یاد داشته باشید که این
64
00:02:24,500 –> 00:02:26,060
تابع جعبه ورودی همیشه
65
00:02:26,060 –> 00:02:28,970
مقدار را به صورت یک باز می گرداند. رشته، بنابراین میخواهیم
66
00:02:28,970 –> 00:02:30,440
بفهمیم که چه اتفاقی میافتد اگر بخواهیم
67
00:02:30,440 –> 00:02:32,360
مقداری را در آن جعبه ورودی وارد کنیم و سعی کنیم
68
00:02:32,360 –> 00:02:35,090
یک متغیر تاریخ را درست قبل از
69
00:02:35,090 –> 00:02:36,530
انجام این کار پر کنیم، بنابراین اجازه دهید یک کپی سریع از
70
00:02:36,530 –> 00:02:38,000
این خط ایجاد کنیم تا بتوانیم سلول صحیح را پر کنیم.
71
00:02:38,000 –> 00:02:40,280
من می گویم محدوده b2 و بازدم پایین
72
00:02:40,280 –> 00:02:45,130
افست 0 مقدار کاما 1 برابر با تاریخ فیلم است،
73
00:02:45,130 –> 00:02:47,150
بنابراین اکنون می خواهم زیربرنامه را اجرا
74
00:02:47,150 –> 00:02:49,760
کنم و نام فیلم را در کادر می بینم و
75
00:02:49,760 –> 00:02:51,200
همان نام فیلم و جاذبه را تایپ می
76
00:02:51,200 –> 00:02:54,110
کنم و سپس من تا زمانی
77
00:02:54,110 –> 00:02:56,390
که من همان چیزی باشد که وارد می کنم می توانم یک تاریخ را وارد کنم o این جعبه ورودی را
78
00:02:56,390 –> 00:02:59,989
می توان به عنوان تاریخی تفسیر کرد که VBA در
79
00:02:59,989 –> 00:03:01,670
مورد چیزهایی مانند این کاملاً بخشنده است،
80
00:03:01,670 –> 00:03:02,989
اگرچه از نظر فنی جعبه ورودی
81
00:03:02,989 –> 00:03:05,360
آن مقدار را به عنوان یک رشته برمی گرداند، زیرا
82
00:03:05,360 –> 00:03:06,830
من سعی می کنم آن strutting را در یک
83
00:03:06,830 –> 00:03:09,350
متغیر تاریخ ذخیره کنم VBA به طور خودکار
84
00:03:09,350 –> 00:03:12,590
آن را به یک رشته وادار می کند. نوع داده تاریخ بنابراین VBA
85
00:03:12,590 –> 00:03:14,600
از تکنیکی به نام تبدیل نوع داده ضمنی استفاده میکند،
86
00:03:14,600 –> 00:03:17,000
اگر مقدار
87
00:03:17,000 –> 00:03:19,070
بازگشتی شما یک نوع داده باشد، اما میتوان آن را
88
00:03:19,070 –> 00:03:20,540
به صورت خودکار به دیگری تبدیل کرد،
89
00:03:20,540 –> 00:03:22,489
VBA از آن مراقبت میکند،
90
00:03:22,489 –> 00:03:25,220
بنابراین اگر روی OK کلیک کنم اینجا کار میکند
91
00:03:25,220 –> 00:03:27,320
، به گذشته نگاه میکنم. در صفحهگسترده،
92
00:03:27,320 –> 00:03:29,540
نام فیلم را دوباره وارد کردهام و
93
00:03:29,540 –> 00:03:30,830
تاریخ انتشار فیلم را نیز در
94
00:03:30,830 –> 00:03:33,230
سلول صحیح آوردهام، اما مشکل این
95
00:03:33,230 –> 00:03:35,150
تکنیک این است که اگر
96
00:03:35,150 –> 00:03:36,769
مقداری که در آن کادر ورودی وارد
97
00:03:36,769 –> 00:03:39,560
میکنید به عنوان یک تعبیر نشود چه اتفاقی میافتد. تاریخ اگر
98
00:03:39,560 –> 00:03:41,060
دوباره زیربرنامه را اجرا کنم، فقط
99
00:03:41,060 –> 00:03:42,440
یک بار دیگر به دنبال همان نام فیلم میروم و
100
00:03:42,440 –> 00:03:44,360
سپس چیزی را تایپ میکنم که
101
00:03:44,360 –> 00:03:47,239
مشخصاً تاریخ نیست و
102
00:03:47,239 –> 00:03:49,430
اگر روی OK کلیک کنم، هرگز نمیتوان آن را به یکی تبدیل کرد.
103
00:03:49,430 –> 00:03:51,950
به سادگی یک خطای زمان اجرا دریافت کنید، بنابراین این
104
00:03:51,950 –> 00:03:54,470
اولین محدودیت این نوع اولیه
105
00:03:54,470 –> 00:03:56,690
جعبه ورودی است، هیچ راهی برای کنترل
106
00:03:56,690 –> 00:03:58,790
سمت داده بازگشتی وجود ندارد و این می تواند منجر به
107
00:03:58,790 –> 00:04:00,850
خطاهای زمان اجرا شود
108
00:04:00,850 –> 00:04:03,230
، محدودیت اصلی دیگر این
109
00:04:03,230 –> 00:04:05,150
نوع جعبه اطلاعات این است که اگر می خواهید وارد کنید
110
00:04:05,150 –> 00:04:07,549
یک مقدار در آن باید به صورت دستی
111
00:04:07,549 –> 00:04:09,680
آن را وارد کنید، گزینه دیگری ندارید
112
00:04:09,680 –> 00:04:11,239
، برای
113
00:04:11,239 –> 00:04:12,769
مثال اگر میخواهم متغیر طول فیلم را پر کنم، فرض کنید میخواهم
114
00:04:12,769 –> 00:04:14,840
طول فیلم را با نمایش
115
00:04:14,840 –> 00:04:18,738
کادر ورودی دیگر پر کنم و این
116
00:04:18,738 –> 00:04:21,680
طول را وارد کنید و دوباره به خاطر داشته باشید که
117
00:04:21,680 –> 00:04:23,240
کادر ورودی یک رشته را برمی گرداند،
118
00:04:23,240 –> 00:04:24,830
باید مطمئن شوم که یک عدد معتبر را تایپ کرده
119
00:04:24,830 –> 00:04:26,690
ام تا آن عدد به
120
00:04:26,690 –> 00:04:28,220
درستی در این متغیر عدد صحیح ذخیره شود،
121
00:04:28,220 –> 00:04:30,740
سپس می توانم به سرعت
122
00:04:30,740 –> 00:04:33,229
دوباره این کد افتخار را کپی کنم و آن را در آن جایگذاری کنم و آن را
123
00:04:33,229 –> 00:04:35,539
تغییر دهم. افست 0 با کاما 2
124
00:04:35,539 –> 00:04:38,930
تا مساوی طول فیلم باشد، بنابراین اگر
125
00:04:38,930 –> 00:04:41,000
اکنون زیربرنامه را اجرا کنم و
126
00:04:41,000 –> 00:04:44,120
دوباره همان نام فیلم را وارد کنم gravity و
127
00:04:44,120 –> 00:04:46,100
سپس همان تاریخ اکران
128
00:04:46,100 –> 00:04:48,710
Strother 12 2013 و سپس اگر می خواستم را قرار دهم برای
129
00:04:48,710 –> 00:04:50,539
وارد کردن یک عدد در اینجا طول
130
00:04:50,539 –> 00:04:52,250
فیلم والتر که قبلاً میتوانستم در
131
00:04:52,250 –> 00:04:53,300
پسزمینه ببینم، عددی وجود داشت که
132
00:04:53,300 –> 00:04:55,250
میخواستم دوباره از آن استفاده کنم چه چیزی واقعاً
133
00:04:55,250 –> 00:04:56,419
خوب است اگر بتوانم روی آن سلول کلیک کنم
134
00:04:56,419 –> 00:04:59,030
تا مقدار آن سلول را بخوانم، اما
135
00:04:59,030 –> 00:05:01,430
متأسفانه من نمی توانم انجام دهم که این
136
00:05:01,430 –> 00:05:03,199
نوع جعبه ورودی نمونه ای از آن چیزی است که به
137
00:05:03,199 –> 00:05:06,530
آن جعبه محاوره ای مدال گفته می شود، بنابراین
138
00:05:06,530 –> 00:05:07,880
اساساً به این معنی است که در حالی که این
139
00:05:07,880 –> 00:05:08,900
جعبه ورودی روی صفحه نمایش داده می شود،
140
00:05:08,900 –> 00:05:11,090
من اصلاً نمی توانم با برنامه
141
00:05:11,090 –> 00:05:12,770
در پس زمینه تعامل داشته باشم. بنابراین باید به
142
00:05:12,770 –> 00:05:16,280
صورت دستی مقدار را کلید بزنم تا
143
00:05:16,280 –> 00:05:17,900
زمین باشد دومین محدودیت اصلی این
144
00:05:17,900 –> 00:05:19,669
نوع جعبه ورودی چیزی که
145
00:05:19,669 –> 00:05:21,199
اکنون به آن میپردازیم این است که به شما نشان دهیم چگونه از
146
00:05:21,199 –> 00:05:23,300
نوع دیگری از جعبه ورودی که
147
00:05:23,300 –> 00:05:25,849
مخصوص مایکروسافت است استفاده کنید. اکسل که
148
00:05:25,849 –> 00:05:27,800
تمام این محدودیتها را حل میکند و
149
00:05:27,800 –> 00:05:30,050
زمانی که از کاربران میخواهیم
150
00:05:30,050 –> 00:05:32,919
مقادیر را وارد کنند
151
00:05:34,340 –> 00:05:36,780
، به ما قدرت بیشتری میدهد، نوع دیگری از جعبه ورودی که میتوانید
152
00:05:36,780 –> 00:05:39,660
در Excel VBA استفاده کنید، در واقع روشی
153
00:05:39,660 –> 00:05:41,760
از شی برنامه است، بنابراین برای نشان دادن
154
00:05:41,760 –> 00:05:43,260
نحوه کارکرد آن، اجازه دهید ج یک
155
00:05:43,260 –> 00:05:45,630
اجاره فرعی جدید به نام جعبه اطلاعات برنامه را تکرار
156
00:05:45,630 –> 00:05:48,030
کنید و کاری که در اینجا برای شروع
157
00:05:48,030 –> 00:05:49,500
انجام می دهیم بسیار شبیه به چیزی است
158
00:05:49,500 –> 00:05:50,970
که با مثال قبلی شروع
159
00:05:50,970 –> 00:05:54,000
کردیم، متغیری خواهیم داشت که
160
00:05:54,000 –> 00:05:56,700
نام فیلم را به عنوان یک رشته ذخیره می کند و من دوست دارم از
161
00:05:56,700 –> 00:05:58,230
کاربر بخواهید با استفاده از
162
00:05:58,230 –> 00:06:00,270
کادر اطلاعات برنامه پر شود تا دوباره بتوانم
163
00:06:00,270 –> 00:06:02,730
به سادگی بگویم نام فیلم برابر است، اما این
164
00:06:02,730 –> 00:06:04,110
بار به جای گفتن کادر ورودی،
165
00:06:04,110 –> 00:06:07,020
میخواهم کادر ورودی نقطه برنامه را بگویم
166
00:06:07,020 –> 00:06:08,880
و بله، باور کنید یا نه، این در
167
00:06:08,880 –> 00:06:10,350
واقع یک عدد را برمیگرداند. نوع متفاوتی از
168
00:06:10,350 –> 00:06:13,200
تابع، بنابراین اگر چند
169
00:06:13,200 –> 00:06:15,270
پرانتز را باز کنم، لیست پارامترهای مشابه، هرچند یکسانی را مشاهده خواهید کرد،
170
00:06:15,270 –> 00:06:18,570
ما
171
00:06:18,570 –> 00:06:19,919
هنوز یک اعلان داریم که باید یک
172
00:06:19,919 –> 00:06:24,560
رشته باشد، بنابراین می توانم بگویم نام فیلم را وارد کنید،
173
00:06:24,560 –> 00:06:27,030
اما آیا می توانید آن را رزرو شده ببینید. هیچ
174
00:06:27,030 –> 00:06:29,360
بازده مشخصی وجود ندارد یا
175
00:06:29,360 –> 00:06:31,560
رشته ای در انتهای برنامه وجود ندارد یک
176
00:06:31,560 –> 00:06:33,840
لیست است در اینجا نمای جالب این است
177
00:06:33,840 –> 00:06:35,490
که یک پارامتر اضافی در اینجا وجود دارد به نام type
178
00:06:35,490 –> 00:06:37,020
که در یک لحظه به آن باز خواهیم گشت و
179
00:06:37,020 –> 00:06:39,350
من می خواهم پارامتر type را ترک کنم.
180
00:06:39,350 –> 00:06:42,360
ه mpty برای شروع و اگر من این کار را انجام دهم،
181
00:06:42,360 –> 00:06:44,340
به طور پیش فرض این کادر ورودی
182
00:06:44,340 –> 00:06:47,220
یک رشته متن را برمی گرداند، بنابراین من می توانم این کار را انجام دهم
183
00:06:47,220 –> 00:06:48,570
و سپس فقط برای صرفه جویی در زمان، خط را
184
00:06:48,570 –> 00:06:50,130
از روال قبلی کپی
185
00:06:50,130 –> 00:06:52,050
می کنم. تنبل صادقانه و
186
00:06:52,050 –> 00:06:53,820
سپس من راه حل را دوباره اجرا می کنم و
187
00:06:53,820 –> 00:06:55,229
اساساً دقیقاً همان کار را انجام می دهد.
188
00:06:55,229 –> 00:06:56,490
جعبه ورودی کمی متفاوت به نظر می رسد،
189
00:06:56,490 –> 00:06:57,960
می توانید ببینید که دکمه
190
00:06:57,960 –> 00:06:59,460
ها در مکان کمی متفاوت هستند اما
191
00:06:59,460 –> 00:07:00,990
اساساً همان نقشی را ایفا می کند که
192
00:07:00,990 –> 00:07:03,510
در این مثال اصلی، اگر دوباره بگویم
193
00:07:03,510 –> 00:07:05,340
جاذبه، چرا اجازه نمی دهیم
194
00:07:05,340 –> 00:07:07,620
سازگار باشیم و سپس روی OK کلیک کنیم و خواهیم
195
00:07:07,620 –> 00:07:09,990
دید که این مقدار در
196
00:07:09,990 –> 00:07:12,030
سلول بعدی موجود وارد می شود، درست مثل
197
00:07:12,030 –> 00:07:16,010
اینکه یک جعبه ورودی اولیه استاندارد است،
198
00:07:18,530 –> 00:07:20,510
اکنون چیزی که این نوع را ایجاد می کند
199
00:07:20,510 –> 00:07:22,820
جعبه ورودی جالب تر است که بدون پارامتر نوع نهایی آن را تغییر داده است،
200
00:07:22,820 –> 00:07:25,550
بنابراین درست
201
00:07:25,550 –> 00:07:26,960
قبل از اینکه ادامه دهیم و شروع به نوشتن کدهای بیشتر کنیم،
202
00:07:26,960 –> 00:07:28,670
می خواهم به سرعت
203
00:07:28,670 –> 00:07:30,460
کمی در مورد نحوه عملکرد آن پارامتر نوع اشاره
204
00:07:30,460 –> 00:07:32,720
کنم، می خواهم از مرورگر شی برای
205
00:07:32,720 –> 00:07:33,740
نشان دادن آن استفاده کنم. بنابراین من به
206
00:07:33,740 –> 00:07:35,060
منوی View می روم و مرورگر شی را انتخاب
207
00:07:35,060 –> 00:07:36,740
می کنم یا می توانید به سرعت f2 را روی صفحه کلید فشار دهید،
208
00:07:36,740 –> 00:07:39,560
اول از همه
209
00:07:39,560 –> 00:07:41,060
به کلاس M the Global
210
00:07:41,060 –> 00:07:43,310
در سمت چپ نگاه می کنم و
211
00:07:43,310 –> 00:07:44,510
کمی در سمت راست به پایین اسکرول کنید تا
212
00:07:44,510 –> 00:07:47,300
تابع جعبه ورودی اصلی را پیدا کنید،
213
00:07:47,300 –> 00:07:49,810
بنابراین وقتی آن را در لیست
214
00:07:49,810 –> 00:07:52,550
پیدا کردید، کاری که من می توانم انجام دهم این است
215
00:07:52,550 –> 00:07:53,960
که پایین اینجا را به شما نشان دهم که می گوید جعبه ورودی
216
00:07:53,960 –> 00:07:55,640
و یک رشته را به عنوان برمی گرداند. قبلاً دیدیم
217
00:07:55,640 –> 00:07:57,470
و میتوانید ببینید که این یکی از اعضای
218
00:07:57,470 –> 00:08:00,290
کتابخانه شیء VBA است، بنابراین
219
00:08:00,290 –> 00:08:02,150
مهم نیست که در کدام
220
00:08:02,150 –> 00:08:03,800
برنامه آفیس برنامهنویسی میکنید،
221
00:08:03,800 –> 00:08:05,630
همیشه میتوانید از این تابع جعبه ورودی اولیه استفاده
222
00:08:05,630 –> 00:08:08,900
223
00:08:08,900 –> 00:08:10,940
کنید. اکنون کادر ورودی برنامه
224
00:08:10,940 –> 00:08:13,220
در داخل کلاس برنامه
225
00:08:13,220 –> 00:08:15,470
پنهان شده است، بنابراین اگر برنامه را در اینجا انتخاب کنم به
226
00:08:15,470 –> 00:08:17,690
برنامه Excel اشاره
227
00:08:17,690 –> 00:08:19,700
دارد و اگر لیست سمت راست را به پایین اسکرول
228
00:08:19,700 –> 00:08:21,410
کنم،
229
00:08:21,410 –> 00:08:24,350
نمونه دیگری از جعبه واردات را پیدا خواهم کرد که
230
00:08:24,350 –> 00:08:27,080
اساساً روشی از تا است کلاس t بنابراین
231
00:08:27,080 –> 00:08:29,200
اگر من Dabbing یک جعبه را انتخاب کنم،
232
00:08:29,200 –> 00:08:32,599
لیست به روز شده پارامترها را دریافت می کنید و می توانید
233
00:08:32,599 –> 00:08:33,950
ببینید که این به وضوح یکی از اعضای
234
00:08:33,950 –> 00:08:36,320
مایکروسافت اکسل است، بنابراین این سبک از
235
00:08:36,320 –> 00:08:39,559
جعبه ورودی فقط می تواند در Excel VBA استفاده شود، کاری که
236
00:08:39,559 –> 00:08:40,549
من می خواهم انجام دهم کمی
237
00:08:40,549 –> 00:08:41,750
اطلاعات بیشتر را ببینید، بنابراین من
238
00:08:41,750 –> 00:08:43,309
روی کلمه موجود در کادر کلیک راست میکنم و help را
239
00:08:43,309 –> 00:08:48,470
برای راهاندازی سیستم راهنما انتخاب میکنم تا بتوانید
240
00:08:48,470 –> 00:08:50,240
در لیست پارامترهای اینجا ببینید که
241
00:08:50,240 –> 00:08:51,950
توضیح میدهد که پارامتر
242
00:08:51,950 –> 00:08:54,530
type نوع داده بازگشتی را مشخص میکند.
243
00:08:54,530 –> 00:08:56,089
جعبه ورودی و این چیزی است که ما
244
00:08:56,089 –> 00:08:58,640
نمیتوانیم با جعبه اطلاعات اولیه انجام دهیم، همچنین
245
00:08:58,640 –> 00:08:59,990
اشاره میکند که اگر این
246
00:08:59,990 –> 00:09:02,030
آرگومان را از دست بدهید، متن یا یک رشته را برمیگرداند
247
00:09:02,030 –> 00:09:04,070
و این دقیقاً همان چیزی است که ما
248
00:09:04,070 –> 00:09:06,410
از آن جعبه ورودی در مثال کوچک خود استفاده کردهایم.
249
00:09:06,410 –> 00:09:08,690
کمی پایین تر از صفحه به
250
00:09:08,690 –> 00:09:11,360
شما نشان می دهد که مقادیر بازگشتی
251
00:09:11,360 –> 00:09:13,730
برای پارامتر type اساساً
252
00:09:13,730 –> 00:09:15,589
اعداد هستند و عدد نشان می دهد که چه
253
00:09:15,589 –> 00:09:17,030
نوع اطلاعاتی را از جعبه nimber دریافت خواهید کرد،
254
00:09:17,030 –> 00:09:19,250
بنابراین اگر پارامتر type
255
00:09:19,250 –> 00:09:20,990
را برابر با صفر تنظیم کنید. شما یک فو دریافت خواهید کرد
256
00:09:20,990 –> 00:09:22,490
متأسفانه مقدار خاصی
257
00:09:22,490 –> 00:09:24,610
258
00:09:24,610 –> 00:09:27,320
259
00:09:27,320 –> 00:09:29,750
برای برگرداندن تاریخ وجود ندارد، بنابراین نمی توانیم از
260
00:09:29,750 –> 00:09:31,220
این نوع جعبه اطلاعات برای کمک به ما در
261
00:09:31,220 –> 00:09:32,150
وارد کردن صحیح تاریخ استفاده کنیم.
262
00:09:32,150 –> 00:09:34,280
ما میتوانیم از آن استفاده کنیم تا
263
00:09:34,280 –> 00:09:36,770
به ما کمک کند یک عدد را به درستی وارد کنیم، بنابراین
264
00:09:36,770 –> 00:09:38,270
برای مثال بعدی، کاری که ما انجام میدهیم این است که از یک
265
00:09:38,270 –> 00:09:41,990
کادر ورودی برای برگرداندن طول فیلم استفاده
266
00:09:41,990 –> 00:09:43,610
کنیم، اما مطمئن میشویم که آن جعبه ورودی
267
00:09:43,610 –> 00:09:46,280
فقط میتواند یک عدد را بپذیرد، بنابراین اجازه دهید
268
00:09:46,280 –> 00:09:48,140
سیستم راهنما را ببندید و
269
00:09:48,140 –> 00:09:49,700
مرورگر شی را ببندید تا یک فایل فشرده به
270
00:09:49,700 –> 00:09:52,700
ماژول بازگردد و ما یکی را ایجاد می کنیم که
271
00:09:52,700 –> 00:09:54,710
برای شروع متغیر طول فیلم را کپی می کند
272
00:09:54,710 –> 00:09:57,050
و سپس در کادری ایجاد می کنیم
273
00:09:57,050 –> 00:09:59,600
که به کاربر اجازه می دهد مشخص کند.
274
00:09:59,600 –> 00:10:06,950
این فیلم مانند این است، بنابراین برای نمایش
275
00:10:06,950 –> 00:10:08,720
کادر ورودی که فقط به ما اجازه می دهد
276
00:10:08,720 –> 00:10:10,250
عددی را وارد کنیم، کاری که می خواهیم انجام دهیم این است که
277
00:10:10,250 –> 00:10:15,710
طول فیلم را برابر با جعبه ورودی نقطه برنامه ذخیره کنیم
278
00:10:15,710 –> 00:10:17,840
و سپس چند براکت گرد را باز
279
00:10:17,840 –> 00:10:19,280
کنیم و باید یک مقدار را به
280
00:10:19,280 –> 00:10:21,470
پارامتر prompt و همچنین به پارامتر type
281
00:10:21,470 –> 00:10:24,140
پس بیایید prompt را بگوییم
282
00:10:24,140 –> 00:10:27,440
طول را وارد کنید یا طول را وارد کنید و
283
00:10:27,440 –> 00:10:29,780
سپس برای رسیدن به پارامتر نوع
284
00:10:29,780 –> 00:10:31,370
، دو انتخاب دارم، میتوانم
285
00:10:31,370 –> 00:10:33,260
تعداد احمقانه Commerce را تایپ کنم تا زمانی که
286
00:10:33,260 –> 00:10:35,360
واقعاً به آن پارامتری که
287
00:10:35,360 –> 00:10:39,380
وحشتناک به نظر میرسد برسم یا بهتر است از
288
00:10:39,380 –> 00:10:41,480
چیزی به نام استفاده کنیم. پارامترهای نامگذاری شده،
289
00:10:41,480 –> 00:10:42,830
بنابراین معنی آن این است که
290
00:10:42,830 –> 00:10:44,990
نام پارامتر را قبل از مقدار
291
00:10:44,990 –> 00:10:47,180
آن قرار دهید، به عنوان مثال برای پارامتر prompt،
292
00:10:47,180 –> 00:10:49,640
می توانم بگویم کولون prompt برابر است
293
00:10:49,640 –> 00:10:52,250
طول را وارد کنید، سپس برای رفتن به
294
00:10:52,250 –> 00:10:53,630
پارامتر نوع، می توانم در
295
00:10:53,630 –> 00:10:56,720
آنجا با کاما دیگری تایپ کنم. در انتها و سپس وارد
296
00:10:56,720 –> 00:11:00,140
کنید نوع کلمه دو نقطه برابر است اجازه دهید فقط
297
00:11:00,140 –> 00:11:01,790
صفحه را در عرض صفحه اسکرول کنم تا بتوانیم آن را
298
00:11:01,790 –> 00:11:03,830
در عرض یک صفحه ببینیم، بنابراین
299
00:11:03,830 –> 00:11:05,450
نوع اگر به یاد داشته باشید که نوع وارد کردن
300
00:11:05,450 –> 00:11:08,120
عدد را به یاد داشته باشید، یک مقدار بود بدون پرانتز نزدیکتر.
301
00:11:08,120 –> 00:11:09,920
یک عدد را
302
00:11:09,920 –> 00:11:11,600
در کادر نمایش دهید که فقط به ما اجازه می دهد یک عدد را وارد کنیم،
303
00:11:11,600 –> 00:11:15,080
پس با انجام این کار، تنها کاری که باید
304
00:11:15,080 –> 00:11:16,850
انجام دهیم این است که سلول صحیح را پر کنیم، پس
305
00:11:16,850 –> 00:11:18,710
بیایید دوباره تقلب کنیم، نه تقلب نیست،
306
00:11:18,710 –> 00:11:19,940
من به خودم می گویم تقلب نیست
307
00:11:19,940 –> 00:11:21,770
فقط یک کپی صفحه ng از روال قبلی
308
00:11:21,770 –> 00:11:25,010
و سپس این توانایی اکنون او
309
00:11:25,010 –> 00:11:26,480
به ما اجازه می دهد یک عدد را در
310
00:11:26,480 –> 00:11:28,490
کادر ورودی وارد کنیم، بنابراین بیایید یک آزمایش سریع آن را
311
00:11:28,490 –> 00:11:29,630
انجام دهیم تا مطمئن
312
00:11:29,630 –> 00:11:32,660
شویم اگر کارهای معقولی انجام دهیم همانطور که می خواهیم کار می کند، بنابراین من می
313
00:11:32,660 –> 00:11:34,010
خواهم آن را وارد کنم کلمه gravity
314
00:11:34,010 –> 00:11:35,930
دوباره اینجاست و سپس به
315
00:11:35,930 –> 00:11:37,430
طول میروم، زیرا فقط عدد را تایپ میکنم، این
316
00:11:37,430 –> 00:11:40,280
بار روی OK کلیک کنید و این باید به طور معمول کار کند،
317
00:11:40,280 –> 00:11:42,340
بنابراین درست مثل اینکه
318
00:11:42,340 –> 00:11:44,690
جعبههای ورودی ساده قبلی
319
00:11:44,690 –> 00:11:47,720
استفاده میشوند، چیزی که این را واقعاً
320
00:11:47,720 –> 00:11:49,700
جالب میکند. اگر
321
00:11:49,700 –> 00:11:51,410
بخواهید مقداری را در
322
00:11:51,410 –> 00:11:58,580
جعبه نماد آنها وارد کنید که یک عدد نیست، این اتفاق می افتد، بنابراین بیایید
323
00:11:58,580 –> 00:11:59,900
سعی کنیم این کار را انجام دهیم که من می خواهم این
324
00:11:59,900 –> 00:12:01,970
قابلیت را با فشار دادن f5 دوباره اجرا کنم،
325
00:12:01,970 –> 00:12:03,650
همان نام Ville را وارد می کنم. هیچ چیز در صورت عدم
326
00:12:03,650 –> 00:12:05,840
ثبات، روی OK کلیک کنید و من سعی
327
00:12:05,840 –> 00:12:07,130
خواهم کرد چیزی را تایپ کنم که به وضوح
328
00:12:07,130 –> 00:12:10,340
یک عدد نیست وقتی روی OK کلیک می کنم، اینجا
329
00:12:10,340 –> 00:12:12,890
چیز زیبایی است که این نوع جعبه اطلاعات
330
00:12:12,890 –> 00:12:15,200
دارای اعتبار داخلی است، بنابراین اگر
331
00:12:15,200 –> 00:12:16,460
این گفتگو را گفته اید جعبه ای که فقط می تواند
332
00:12:16,460 –> 00:12:17,900
یک عدد را برگرداند و شما چیزی قرار دهید
333
00:12:17,900 –> 00:12:19,700
که i عددی در آن نیست
334
00:12:19,700 –> 00:12:22,490
، یک جعبه پیام اعتبارسنجی ساده را به شما نشان میدهد، بنابراین
335
00:12:22,490 –> 00:12:24,380
من نمیتوانم ادامه دهم تا زمانی که یک
336
00:12:24,380 –> 00:12:26,090
عدد معتبر را وارد کنم، که
337
00:12:26,090 –> 00:12:28,670
با یک جعبه ورودی ساده، کاملاً فوقالعاده است،
338
00:12:28,670 –> 00:12:30,230
شما باید خودتان همه این
339
00:12:30,230 –> 00:12:33,170
اعتبارسنجی را کد کنید. بنابراین این چیزی
340
00:12:33,170 –> 00:12:35,030
است که باعث میشود این نوع جعبه اطلاعات
341
00:12:35,030 –> 00:12:42,380
کاملاً درخشان
342
00:12:42,380 –> 00:12:44,570
باشد. چیز دیگری که کمی کمتر بدیهی است که
343
00:12:44,570 –> 00:12:46,880
این نوع جعبههای اطلاعات را بسیار مفید میکند این است
344
00:12:46,880 –> 00:12:49,310
که غیرمدال هستند، بنابراین قبلاً اشاره کردم
345
00:12:49,310 –> 00:12:50,360
که وقتی
346
00:12:50,360 –> 00:12:52,010
جعبه اطلاعات اولیه را نمایش میدهید، نمیتوانید
347
00:12:52,010 –> 00:12:53,810
با این نوع جعبه اطلاعات می توانید در پس زمینه به خوبی با اکسل تعامل داشته
348
00:12:53,810 –> 00:12:56,570
باشید، بنابراین اگر من
349
00:12:56,570 –> 00:12:57,320
این زیربرنامه را
350
00:12:57,320 –> 00:13:00,080
یک بار دیگر به جای تایپ
351
00:13:00,080 –> 00:13:01,850
نام فیلم و تایپ شماره آن یک
352
00:13:01,850 –> 00:13:03,410
بار دیگر اجرا کنم، این بار کاری که می خواهم انجام دهم این است که
353
00:13:03,410 –> 00:13:05,960
روی سلولی که حاوی مقداری است
354
00:13:05,960 –> 00:13:08,150
که میخواهم وارد کنم، بنابراین روی سلول کلیک میکنم،
355
00:13:08,150 –> 00:13:11,540
زیرا B 16 است.
356
00:13:11,540 –> 00:13:13,730
اگر روی
357
00:13:13,730 –> 00:13:15,410
OK کلیک کنم، میتوانم همان کار را برای
358
00:13:15,410 –> 00:13:17,060
وارد کردن طول انجام دهم و میتوانم کلیک کنم. روی یک
359
00:13:17,060 –> 00:13:18,440
عدد در اینجا بیایید روی Valor کلیک کنیم و
360
00:13:18,440 –> 00:13:20,750
آن را به 93 ok میرسانیم،
361
00:13:20,750 –> 00:13:23,180
بنابراین وقتی روی OK کلیک میکنم، او در سلول مرجع D 18 است
362
00:13:23,180 –> 00:13:26,360
و سپس به
363
00:13:26,360 –> 00:13:27,910
صفحهگسترده برمیگردم، میبینیم که آن
364
00:13:27,910 –> 00:13:29,960
ارجاعات به سلولها
365
00:13:29,960 –> 00:13:31,790
به مقادیر آن سلولها تبدیل شدهاند. 1 که یک
366
00:13:31,790 –> 00:13:33,710
رشته و دیگری یک عدد و
367
00:13:33,710 –> 00:13:35,600
آن مقادیر است پاسخ داده شده است
368
00:13:35,600 –> 00:13:37,220
که بسیار راحتتر از
369
00:13:37,220 –> 00:13:39,950
تایپ کردن همه چیز در خودتان است، بنابراین
370
00:13:39,950 –> 00:13:42,470
این دو مزیت اصلی استفاده از
371
00:13:42,470 –> 00:13:44,330
برنامه در جعبه است.
372
00:13:44,330 –> 00:13:46,070
برای
373
00:13:46,070 –> 00:13:48,290
نوع داده صحیح تأیید شده است و ثانیاً
374
00:13:48,290 –> 00:13:49,910
لازم نیست همیشه مقداری را به صورت دستی
375
00:13:49,910 –> 00:13:52,520
کلید کنید، می توانید سلول ها را برای وارد
376
00:13:52,520 –> 00:13:56,110
کردن محتویات مستقیماً در کادر ورودی انتخاب کنید،
377
00:13:58,370 –> 00:14:00,350
اکنون قبلاً ذکر کردم که پارامتر نوع
378
00:14:00,350 –> 00:14:02,360
به ما اجازه تنظیم نمی دهد یک
379
00:14:02,360 –> 00:14:05,089
نوع داده به عنوان یک تاریخ که
380
00:14:05,089 –> 00:14:06,170
اگر بخواهیم تاریخ را وارد کنیم برای ما کمی مشکل است،
381
00:14:06,170 –> 00:14:08,180
بنابراین یکی از راههای دور زدن
382
00:14:08,180 –> 00:14:09,620
این موضوع تکیه بر این واقعیت است که همه
383
00:14:09,620 –> 00:14:12,019
تاریخها در اکسل در واقع فقط
384
00:14:12,019 –> 00:14:14,540
قالبهای فانتزی برای اعداد هستند. بنابراین کاری که ما میتوانیم
385
00:14:14,540 –> 00:14:16,249
اینجا انجام دهیم این است که اگر متغیر تاریخ فیلم آنها را
386
00:14:16,249 –> 00:14:17,809
از دلیل قبلی
387
00:14:17,809 –> 00:14:20,689
کپی کنم و دوباره آن را در آن جایگذاری کنم و سپس
388
00:14:20,689 –> 00:14:24,649
میگویم تاریخ فیلم برابر است و من
389
00:14:24,649 –> 00:14:26,990
فقط این خط را اینجا کپی میکنم
390
00:14:26,990 –> 00:14:28,730
که نوع نقش را تعیین میکند. نوع برگشتی
391
00:14:28,730 –> 00:14:31,819
این جعبه ورودی به عنوان یک عدد است، من می خواهم
392
00:14:31,819 –> 00:14:33,889
آن فرمان را تغییر دهم، مثلاً یک تاریخ را وارد کنید
393
00:14:33,889 –> 00:14:36,470
و ممکن است کمی
394
00:14:36,470 –> 00:14:38,569
اطلاعات سریع برای کمک به کاربر در مورد
395
00:14:38,569 –> 00:14:43,160
فرمت های DD /mm / YY YY قرار
396
00:14:43,160 –> 00:14:44,629
دهم تا به نوعی به کاربر توضیح می دهد
397
00:14:44,629 –> 00:14:47,300
که چه مقداری را باید تایپ کند یا چگونه تاریخ را تایپ کند
398
00:14:47,300 –> 00:14:49,910
، بنابراین دوباره می خواهم
399
00:14:49,910 –> 00:14:52,160
خطی را از روال قبلی کپی کنم که
400
00:14:52,160 –> 00:14:55,300
سلول صحیح را پر می کند و سپس
401
00:14:55,300 –> 00:14:58,009
آن از زیربرنامه است تا ببینم چه چیزی
402
00:14:58,009 –> 00:14:59,540
این اتفاق میافتد، بنابراین اگر نام فیلم را
403
00:14:59,540 –> 00:15:02,509
دوباره وارد کردم، گرانش را وارد میکنم، روی OK کلیک کنید
404
00:15:02,509 –> 00:15:04,309
یا اینتر را بزنید، به جای اینکه آن را در خودم تایپ کنم، روی یک
405
00:15:04,309 –> 00:15:06,170
تکلیف مرجع سلولی کلیک میکنم تا
406
00:15:06,170 –> 00:15:08,449
در زمان اجرای فیلم بخوانم.
407
00:15:08,449 –> 00:15:09,769
کمی
408
00:15:09,769 –> 00:15:11,660
تنبل و پس از آن برای وارد کردن تاریخ های خوب
409
00:15:11,660 –> 00:15:13,819
در اینجا چیز بزرگی است اگرچه
410
00:15:13,819 –> 00:15:15,800
فناوری به طور کلی، ما یک عدد را وارد می کنیم، حتی
411
00:15:15,800 –> 00:15:19,040
اگر تاریخ را در قالب خاصی تایپ کنیم،
412
00:15:19,040 –> 00:15:20,449
تا زمانی که بتوان آن را به
413
00:15:20,449 –> 00:15:23,389
عنوان یک تاریخ تفسیر کرد، اکسل آن را به عنوان یک عدد تشخیص می دهد
414
00:15:23,389 –> 00:15:25,129
و آن را به روش صحیح وارد می کند،
415
00:15:25,129 –> 00:15:27,769
بنابراین در این مرحله OK را کلیک می کنم و سپس
416
00:15:27,769 –> 00:15:29,959
به اکسل برگردید، خواهید دید که
417
00:15:29,959 –> 00:15:31,990
مقادیر وارد شده و دوباره به عنوان یک تاریخ قالب بندی شده
418
00:15:31,990 –> 00:15:34,879
اند که به طور ضمنی در نوع داده صحیح ریخته شده است،
419
00:15:34,879 –> 00:15:36,019
زیرا ما
420
00:15:36,019 –> 00:15:39,860
آن را در تاریخ یا متغیری
421
00:15:39,860 –> 00:15:42,050
با نوع داده تاریخ ذخیره می کنیم، بنابراین واقعاً این واقعیت
422
00:15:42,050 –> 00:15:43,429
که به عنوان یک تاریخ فرمت شده منتشر می شود، به تاریخ هایی بستگی دارد
423
00:15:43,429 –> 00:15:44,629
که ما
424
00:15:44,629 –> 00:15:47,120
اکنون در اینجا استفاده کرده ایم، نکته مهم در مورد استفاده از
425
00:15:47,120 –> 00:15:49,339
این برنامه در جعبه این است که
426
00:15:49,339 –> 00:15:50,929
دوباره اگر چیزی را تایپ کنیم که
427
00:15:50,929 –> 00:15:52,790
به عنوان تاریخ معتبر شناخته نمی شود.
428
00:15:52,790 –> 00:15:54,230
دوباره زیر روال را اجرا کنید، من برای
429
00:15:54,230 –> 00:15:55,610
آنها سلولی درست می کنم تا نام سال
430
00:15:55,610 –> 00:15:56,720
431
00:15:56,720 –> 00:15:59,689
را پر کند و اگر چیزی را تایپ
432
00:15:59,689 –> 00:16:01,009
کنم که به وضوح تاریخ
433
00:16:01,009 –> 00:16:03,709
نیست یا یک قطعه متن یا متن است، روی سلول دیگری کلیک می کنم تا طول آن را پر کند. حتی چیزی
434
00:16:03,709 –> 00:16:05,269
که به نظر می رسد باید یک تاریخ باشد اما
435
00:16:05,269 –> 00:16:07,160
عمل کنید معمولاً اینطور نیست، مثلاً اوه
436
00:16:07,160 –> 00:16:09,570
می دانم
437
00:16:09,570 –> 00:16:12,750
که 30 فوریه 2013 تاریخ معتبری نیست،
438
00:16:12,750 –> 00:16:15,329
اگر روی OK کلیک کنم، همان
439
00:16:15,329 –> 00:16:19,410
اعتبار را برای شماره موجود در کادر دریافت می
440
00:16:19,410 –> 00:16:20,670
کنم، بنابراین به شما کمک می کند اگرچه نمی توانید تغییر دهید.
441
00:16:20,670 –> 00:16:22,500
این پیام متأسفانه حداقل
442
00:16:22,500 –> 00:16:24,089
اعتبار معقولی دریافت میکنید که
443
00:16:24,089 –> 00:16:26,430
مانع از ادامه دادن آن میشود تا زمانی که
444
00:16:26,430 –> 00:16:28,769
مقدار صحیح را وارد کنید، بنابراین بیایید
445
00:16:28,769 –> 00:16:32,610
دوباره آن را به 12/12 2013 تغییر دهیم و روی OK کلیک کنیم
446
00:16:32,610 –> 00:16:33,089
447
00:16:33,089 –> 00:16:37,069
و اکنون همه چیز دوباره به خوبی کار میکند،
448
00:16:39,019 –> 00:16:41,370
بنابراین ما برخی از موارد اساسی را دیدیم.
449
00:16:41,370 –> 00:16:43,050
انواع دادههایی که این جعبه اطلاعات میتواند
450
00:16:43,050 –> 00:16:45,600
اساساً رشتهها و اعداد را برگرداند، کاری که اکنون
451
00:16:45,600 –> 00:16:46,680
میخواهم انجام دهم این است که به برخی از
452
00:16:46,680 –> 00:16:48,149
چیزهای جالبتر بروید که میتوانید آن را
453
00:16:48,149 –> 00:16:49,920
به یک نوبت برسانید، من شروع میکنم.
454
00:16:49,920 –> 00:16:52,440
یک فرمول، بنابراین درست
455
00:16:52,440 –> 00:16:53,639
قبل از شروع نوشتن کد،
456
00:16:53,639 –> 00:16:54,930
بیایید نگاهی گذرا به نحوه عملکرد آن داشته باشیم.
457
00:16:54,930 –> 00:16:56,430
یک راه سریع برای رسیدن به صفحه
458
00:16:56,430 –> 00:16:58,199
راهنمای جعبه ورودی این است که در واقع فقط
459
00:16:58,199 –> 00:17:00,209
روی آن کلمه کلیک کنید و کلید f1 را روی
460
00:17:00,209 –> 00:17:01,620
صفحه کلید خود فشار دهید و که
461
00:17:01,620 –> 00:17:03,149
کمک حساس به زمینه را راه اندازی می کند سیستمی
462
00:17:03,149 –> 00:17:04,970
که شما را مستقیماً به مکان صحیح می برد،
463
00:17:04,970 –> 00:17:06,929
بنابراین دوباره به نوع
464
00:17:06,929 –> 00:17:09,359
پارامتر نگاه می کنیم، کاری که باید انجام دهیم این است که به آن بگوییم
465
00:17:09,359 –> 00:17:10,890
فرمولی را برگرداند و برای انجام این کار
466
00:17:10,890 –> 00:17:12,119
باید مقدار پارامتر نوع را
467
00:17:12,119 –> 00:17:14,220
برابر با صفر قرار دهیم.
468
00:17:14,220 –> 00:17:16,199
می گوید که اگر نوع صفر باشد،
469
00:17:16,199 –> 00:17:17,699
جعبه ورودی فرمولی را به صورت متن برمی گرداند،
470
00:17:17,699 –> 00:17:19,799
بنابراین اگرچه ما یک
471
00:17:19,799 –> 00:17:21,179
فرمول را برمی گردانیم، باید بتوانیم آن را
472
00:17:21,179 –> 00:17:24,900
در یک متغیر رشته ای ذخیره کنیم، بنابراین کاری که می توانیم انجام دهیم این
473
00:17:24,900 –> 00:17:26,640
است که سیستم راهنما را ببندیم. و این
474
00:17:26,640 –> 00:17:28,230
شروع یک زیربرنامه جدید است که من
475
00:17:28,230 –> 00:17:30,990
آن را به سادگی وارد کنید یک فرمول به شما یک فرمول
476
00:17:30,990 –> 00:17:33,000
زیبا و ساده می دهد و سپس
477
00:17:33,000 –> 00:17:36,659
یک متغیر در اینجا به نام dim my formula را
478
00:17:36,659 –> 00:17:40,919
به عنوان یک رشته اعلام می کنیم، کاری که می توانیم انجام دهیم این است که بگوییم
479
00:17:40,919 –> 00:17:43,799
فرمول من برابر با ورودی است. جعبه با عرض پوزش
480
00:17:43,799 –> 00:17:47,820
برنامه پایین جعبه اطلاعات و سپس
481
00:17:47,820 –> 00:17:51,230
در داخل پرانتز باز می شود و دستور
482
00:17:51,530 –> 00:17:56,909
یک فرمول را وارد کنید و سپس نوع
483
00:17:56,909 –> 00:17:59,940
دوره باید 0 باشد، بنابراین تایپ دونقطه
484
00:17:59,940 –> 00:18:03,299
برابر با 0 باشد، به طوری که به ما اجازه می
485
00:18:03,299 –> 00:18:04,860
دهد یک فرمول در کادر ورودی بسازیم. ما
486
00:18:04,860 –> 00:18:06,450
باید انجام دهیم این است که در حال حاضر کار کنیم
487
00:18:06,450 –> 00:18:09,500
پس از ایجاد فرمول،
488
00:18:09,500 –> 00:18:12,000
تنها کاری که من میخواهم انجام دهم این است که فرمول
489
00:18:12,000 –> 00:18:13,710
را در سلولی در کاربرگ قرار دهیم
490
00:18:13,710 –> 00:18:15,570
تا فقط یک نگاه سریع به اکسل داشته باشیم و
491
00:18:15,570 –> 00:18:16,590
سلولی را انتخاب کنیم که قرار است
492
00:18:16,590 –> 00:18:19,140
فرمول I را وارد کنیم. من می خواهم سلول g2 را انتخاب
493
00:18:19,140 –> 00:18:21,809
کنم، اگر به ویرایشگر VB
494
00:18:21,809 –> 00:18:23,220
برگردم، کاری که می توانم انجام دهم این است که بگویم
495
00:18:23,220 –> 00:18:27,270
محدوده G تا نقطه و چند
496
00:18:27,270 –> 00:18:28,590
ویژگی مختلف وجود دارد که می
497
00:18:28,590 –> 00:18:31,049
توانم در اینجا استفاده کنم، فقط می توانم بگویم که مقدار نقطه برابر است
498
00:18:31,049 –> 00:18:34,320
و سپس فرمول من و کاری که
499
00:18:34,320 –> 00:18:36,000
انجام می دهد این ا