در این مطلب، ویدئو اکسل VBA USERFORMS شماره 20 داده ها را با Userforms وارد کنید! تکمیل خودکار با Combobox با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:03
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,140 –> 00:00:03,090
و یوتیوبرها این است که دانیل قوی
2
00:00:03,090 –> 00:00:05,190
با اکسل vba سرگرم کننده است امروز ما قصد
3
00:00:05,190 –> 00:00:07,680
داریم کمی در مورد
4
00:00:07,680 –> 00:00:12,059
راه های ساده تر برای انجام برخی از ورود داده ها صحبت کنیم، در این
5
00:00:12,059 –> 00:00:15,630
مثال می خواهیم
6
00:00:15,630 –> 00:00:20,430
گزینه های تکمیل خودکار نیز داشته باشیم
7
00:00:20,430 –> 00:00:23,400
و تکمیل خودکار سفارشی خودمان را بسازیم. و هر زمان
8
00:00:23,400 –> 00:00:26,550
که لیستی دارید و فرض کنید
9
00:00:26,550 –> 00:00:30,779
چیزهایی را همانطور که تایپ کرده اید تایپ می کنید، اگر
10
00:00:30,779 –> 00:00:32,430
حرف T را در خط بعدی بزنید، به طور
11
00:00:32,430 –> 00:00:35,070
خودکار تکمیل می شود که برای شما بسیار
12
00:00:35,070 –> 00:00:36,899
مفید است، اما توصیه می کنم هر زمان
13
00:00:36,899 –> 00:00:39,210
که داده های زیادی انجام می دهید مدخلی
14
00:00:39,210 –> 00:00:41,420
که قبلاً لیستهایی ساخته
15
00:00:41,420 –> 00:00:44,370
شدهاید و میتوانید از فرمهای کاربری استفاده کنید تا این کار را
16
00:00:44,370 –> 00:00:48,149
بسیار سریع انجام دهید، بنابراین بیایید ادامه دهیم و
17
00:00:48,149 –> 00:00:50,190
بسازیم ما قبلاً
18
00:00:50,190 –> 00:00:53,129
لیستهایمان را اینجا ساختهایم
19
00:00:53,129 –> 00:00:56,460
. با استفاده از یک محدوده نامگذاری شده،
20
00:00:56,460 –> 00:00:59,850
میتوانید آن را نام ببرید یا میتوانید یک
21
00:00:59,850 –> 00:01:02,550
محدوده با نام سفارشی یا پویا بسازید که همچنان در
22
00:01:02,550 –> 00:01:05,430
حال گسترش است، بنابراین بیایید این کار را انجام دهیم،
23
00:01:05,430 –> 00:01:07,890
اگر نمیدانید چگونه این کار را انجام دهید، ممکن است
24
00:01:07,890 –> 00:01:09,630
بخواهید ویدیوهای دیگر من را بررسی کنید. در
25
00:01:09,630 –> 00:01:12,119
محدودههای نامگذاریشده، اما ما میخواهیم این را
26
00:01:12,119 –> 00:01:17,689
نامگذاری کنیم این یکی یا چیزی شبیه به آن
27
00:01:17,689 –> 00:01:20,250
و ما می خواهیم بگوییم که این لیست
28
00:01:20,250 –> 00:01:25,390
بر اساس اسکوز من است
29
00:01:25,390 –> 00:01:32,890
که با کاما یک ستون به پایین صفر ما
30
00:01:32,890 –> 00:01:35,730
اسکوس من یک ردیف به پایین صفر ستون بیش از
31
00:01:35,730 –> 00:01:38,950
آن و بر اساس
32
00:01:38,950 –> 00:01:42,340
تعداد آن ها خواهد بود. منهای یک
33
00:01:42,340 –> 00:01:46,270
برای جبران عنوان و در این مورد فقط یک
34
00:01:46,270 –> 00:01:49,500
ستون عرض دارد، چند ستون در
35
00:01:49,500 –> 00:01:52,510
آن چیز افست اینجا نیست و سپس اگر
36
00:01:52,510 –> 00:01:55,090
روی تست کلیک کنید می بینید که پویا
37
00:01:55,090 –> 00:01:57,940
است، رشد می کند، بنابراین اگر یک ستون دیگر را در اینجا
38
00:01:57,940 –> 00:02:01,540
قرار دهم و alt را بزنم. IND برای مدیریت نام،
39
00:02:01,540 –> 00:02:04,540
اینجا را کلیک میکنم، آن را گسترش میدهم، بنابراین لیست من وجود دارد که به
40
00:02:04,540 –> 00:02:07,600
آن لیست یک میگویند، بنابراین وقتی
41
00:02:07,600 –> 00:02:11,080
فرم کاربری خود را میسازیم و alt f11 را فشار میدهیم،
42
00:02:11,080 –> 00:02:14,200
میخواهم یک فرم کاربر را در اینجا وارد کنم و یک فرم داشته باشم.
43
00:02:14,200 –> 00:02:15,730
چند فیلد در اینجا
44
00:02:15,730 –> 00:02:19,390
میخواهم یک برچسب دیگر و
45
00:02:19,390 –> 00:02:23,590
یک برچسب دیگر بگذارم و البته میتوانیم
46
00:02:23,590 –> 00:02:26,410
آنها را نام ببریم و آنها را دوباره توضیح دهیم که اولین
47
00:02:26,410 –> 00:02:29,110
مورد تاریخ خواهد بود و این
48
00:02:29,110 –> 00:02:31,390
کمی خام و کمی به
49
00:02:31,390 –> 00:02:33,910
هم میخورد. این به
50
00:02:33,910 –> 00:02:40,150
خاطر ساخت یک ویدیوی کوتاه است تا ما
51
00:02:40,150 –> 00:02:41,970
تاریخ خود را داشته
52
00:02:41,970 –> 00:02:45,430
باشیم لیست ما را خواهیم داشت و
53
00:02:45,430 –> 00:02:46,690
لیست ما همان چیزی خواهد بود که به
54
00:02:46,690 –> 00:02:50,800
آن یک جعبه
55
00:02:50,800 –> 00:02:57,280
56
00:02:57,280 –> 00:03:01,120
57
00:03:01,120 –> 00:03:03,220
ترکیبی می گویند. و آنجا را برچسب
58
00:03:03,220 –> 00:03:06,640
59
00:03:06,640 –> 00:03:10,150
60
00:03:10,150 –> 00:03:14,230
بزنید و بیایید هر سه مورد را در اینجا تراز کنیم، راست کلیک کرده و سمت چپ آنها را تراز کنید تا همه آنها تراز شوند، در
61
00:03:14,230 –> 00:03:16,890
نهایت اگر بگوییم اینجا
62
00:03:16,890 –> 00:03:20,380
آیتم لیست تاریخ در کاربر به طوری که
63
00:03:20,380 –> 00:03:23,310
نام کاربری باشد، این یکی خواهد شد.
64
00:03:24,260 –> 00:03:26,900
و من نمی دانم این بستگی به این دارد که آیا
65
00:03:26,900 –> 00:03:28,909
شما کاربرانی دارید که به برنامه شما وارد می شوند یا
66
00:03:28,909 –> 00:03:29,060
خیر،
67
00:03:29,060 –> 00:03:32,060
اما به هر حال ما فقط یک کادر متنی ساده
68
00:03:32,060 –> 00:03:34,400
خواهیم داشت که یکسان می ماند و
69
00:03:34,400 –> 00:03:35,959
سپس یک دکمه کوچک دارید که می توانید همانجا آن را فشار
70
00:03:35,959 –> 00:03:41,569
دهید و ما. می گویم ارسال کنید و بنابراین
71
00:03:41,569 –> 00:03:45,170
این یک فرم بسیار ابتدایی در اینجا است و
72
00:03:45,170 –> 00:03:46,670
تا زمانی که مقداری کد اضافه نکنید کاری انجام نمی دهد،
73
00:03:46,670 –> 00:03:49,370
اما کاری که ما می خواهیم انجام دهیم این است که وقتی
74
00:03:49,370 –> 00:03:52,970
این فرم کاربر مقداردهی اولیه شد،
75
00:03:52,970 –> 00:03:54,470
روی پس زمینه دوبار کلیک می کنیم و به کاربر می رویم.
76
00:03:54,470 –> 00:03:58,280
فرم اولیه سازی می شود و می توان آن را بسیار
77
00:03:58,280 –> 00:03:59,629
مهم
78
00:03:59,629 –> 00:04:02,629
دانست به نظر من
79
00:04:02,629 –> 00:04:06,620
ارزش وقت شما را خواهد داشت، بنابراین در زمان صرفه جویی درستی
80
00:04:06,620 –> 00:04:09,799
81
00:04:09,799 –> 00:04:12,049
82
00:04:12,049 –> 00:04:14,780
83
00:04:14,780 –> 00:04:18,019
84
00:04:18,019 –> 00:04:20,510
انجام می شود. این کادر متنی تاریخ تلویزیون
85
00:04:20,510 –> 00:04:22,850
که برای تاریخ است، این یک
86
00:04:22,850 –> 00:04:25,400
جعبه ترکیبی است، بنابراین من آن را
87
00:04:25,400 –> 00:04:30,200
مورد فهرست C و B مینامم و این مورد را
88
00:04:30,200 –> 00:04:33,289
کلیک میکنم و f4 را فشار میدهم و شروع به تایپ TB
89
00:04:33,289 –> 00:04:36,860
user این دکمه میکنم. F4
90
00:04:36,860 –> 00:04:39,289
را فشار دهید و BT را تایپ کنید، این یک دکمه است
91
00:04:39,289 –> 00:04:42,770
و این یک دکمه
92
00:04:42,770 –> 00:04:45,440
ارسال است، بنابراین دکمه ارسال نام آن است، اکنون
93
00:04:45,440 –> 00:04:47,090
می توانیم هر زمان که کارهایی را انجام می دهیم به آنها ارجاع دهیم،
94
00:04:47,090 –> 00:04:49,160
بنابراین دوباره آنجا را دوبار کلیک کنید و
95
00:04:49,160 –> 00:04:50,990
دوباره به اسکریپت مقداردهی اولیه فرم کاربر بازگشته ایم.
96
00:04:50,990 –> 00:04:53,810
در اینجا، پس ما میخواهیم چه اتفاقی بیفتد وقتی
97
00:04:53,810 –> 00:04:56,270
آن فرم کاربر به خوبی بارگیری میشود، ما میخواهیم
98
00:04:56,270 –> 00:05:02,389
من فرم کاربر نقطهتاریخ TB را میخواهیم
99
00:05:02,389 –> 00:05:05,360
که با تاریخ امروز برابری کند،
100
00:05:05,360 –> 00:05:07,310
101
00:05:07,310 –> 00:05:09,560
که اگر فقط کلمه تاریخ را تایپ
102
00:05:09,560 –> 00:05:11,960
کنید و روی آن کلیک کنید، یک چیز داخلی است. حروف بزرگ خودکار میشود که
103
00:05:11,960 –> 00:05:14,690
باعث میشود آن کادر متنی با
104
00:05:14,690 –> 00:05:18,080
صدای قبل از تاریخ امروز پر شود نکته بعدی
105
00:05:18,080 –> 00:05:20,419
که می خواهیم انجام دهیم، وقتی اینها
106
00:05:20,419 –> 00:05:22,430
تکیه های 4 دقیقه ای هس