در این مطلب، ویدئو اکسل VBA نکات n ترفند شماره 20 تولید نام های تصادفی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:42
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,439 –> 00:00:02,700
با تشکر از یوتیوببرها برای تنظیم کردن
2
00:00:02,700 –> 00:00:04,859
و دان قوی با اکسل vba
3
00:00:04,859 –> 00:00:07,710
سرگرمکننده است امروز میخواهیم در مورد
4
00:00:07,710 –> 00:00:10,559
نامهای تصادفی و ژنراتور صحبت کنیم و
5
00:00:10,559 –> 00:00:11,849
خیلی سریع به شما نشان میدهم که به چه چیزی
6
00:00:11,849 –> 00:00:15,000
رسیدهام یا به طور تصادفی به آن برخورد کردم که این را حذف کردم. از بین
7
00:00:15,000 –> 00:00:18,029
چند وب سایت من یک لیست بزرگ
8
00:00:18,029 –> 00:00:20,520
از نام های کوچک دارم ظاهراً به طور
9
00:00:20,520 –> 00:00:23,100
تصادفی فقط یک لیست از نام های عبری را
10
00:00:23,100 –> 00:00:25,500
گرفتم اما خنده دار خواهد بود بنابراین همه چیز خوب است فقط یک
11
00:00:25,500 –> 00:00:27,990
تصادف خنده دار در برگه تا اینجا
12
00:00:27,990 –> 00:00:31,019
من یک لیست از برگه های تصادفی دارم یا
13
00:00:31,019 –> 00:00:34,890
نام خانوادگی در واقع من با
14
00:00:34,890 –> 00:00:38,370
عجله از یک پاسخ یاهو دریافت کردم که
15
00:00:38,370 –> 00:00:40,649
یک نفر فقط یک سری از آنها را تایپ کرده است، بنابراین در هر
16
00:00:40,649 –> 00:00:42,120
صورت برای کاری که ما انجام می
17
00:00:42,120 –> 00:00:46,039
دهیم انجام می شود، ما آن را به انجمن کاربر تبدیل می کنیم یا ما
18
00:00:46,039 –> 00:00:48,270
در واقع در این مورد
19
00:00:48,270 –> 00:00:50,640
میخواهیم یک صفحه سوم را در اینجا بسازیم و من آن را با
20
00:00:50,640 –> 00:00:58,610
نامهای تصادفی صدا میکنم که
21
00:01:00,410 –> 00:01:03,059
اولین و آخرین آنها را در
22
00:01:03,059 –> 00:01:04,680
ستونهای مختلف در اینجا قرار میدهیم، میتوانیم آنها را در
23
00:01:04,680 –> 00:01:07,260
یک ستون ترکیب کنیم و آنها را در این ردیف کنیم.
24
00:01:07,260 –> 00:01:09,780
اگر این کار را نخواهیم کرد، من فقط سرصفحه های خود را می سازم
25
00:01:09,780 –> 00:01:11,970
و بیایید اول کار را شروع
26
00:01:11,970 –> 00:01:13,979
کنیم در ابتدا فکر میکنم میخواهم
27
00:01:13,979 –> 00:01:18,570
این محدوده از نامها را نام ببرم
28
00:01:18,570 –> 00:01:20,280
و یک محدوده نامگذاری شده از نامهای خانوادگی را قرار دهم
29
00:01:20,280 –> 00:01:22,560
که کار را سادهتر کند، فکر میکنم بنابراین
30
00:01:22,560 –> 00:01:25,680
کاری که میخواهم انجام دهم این است که پویا باشد، تایپ میکنم.
31
00:01:25,680 –> 00:01:28,080
alt IND به این ترتیب به
32
00:01:28,080 –> 00:01:30,540
کادر مدیریت نام در اینجا میروید و من
33
00:01:30,540 –> 00:01:32,759
روی گزینه جدید کلیک میکنم و ما
34
00:01:32,759 –> 00:01:36,600
این یکی را صدا میزنیم، اوه وای،
35
00:01:36,600 –> 00:01:40,290
نامهای کوچک بسیار شهودی هستند، خوب است، من میخواهم روی
36
00:01:40,290 –> 00:01:44,060
آن بگم برابر است
37
00:01:44,620 –> 00:01:50,330
با کاما یک به معنی یک سطر به پایین
38
00:01:50,330 –> 00:01:55,670
و صفر ستون بیش از آن و چند سطر
39
00:01:55,670 –> 00:01:58,070
به پایین باید باشد.
40
00:01:58,070 –> 00:02:01,010
41
00:02:01,010 –> 00:02:05,650
42
00:02:05,650 –> 00:02:07,580
43
00:02:07,580 –> 00:02:10,160
عرض یک ستون چون ما فقط به من زنگ می زنیم
44
00:02:10,160 –> 00:02:12,050
تا در واقع خوب است بیایید
45
00:02:12,050 –> 00:02:14,420
نگاهی بیندازیم که مورچه ها می رقصند
46
00:02:14,420 –> 00:02:16,310
تا انتها خوب به نظر می رسند بله
47
00:02:16,310 –> 00:02:19,490
بنابراین نام کوچک ما وجود دارد و سپس
48
00:02:19,490 –> 00:02:25,700
می رویم به ما که
49
00:02:25,700 –> 00:02:29,690
یکی می سازیم همین کار را برای نام خانوادگی انجام دهید، بنابراین
50
00:02:29,690 –> 00:02:30,770
اینجا کلیک
51
00:02:30,770 –> 00:02:33,890
می کنیم، همین کار را با
52
00:02:33,890 –> 00:02:37,400
نام خانوادگی انجام می دهیم، بنابراین اجازه دهید ادامه دهید و این کار را انجام دهید،
53
00:02:37,400 –> 00:02:38,720
من ویدیو را موقتاً متوقف میکنم در حالی
54
00:02:38,720 –> 00:02:41,120
که اینها را ایجاد میکنم.
55
00:02:41,120 –> 00:02:42,620
56
00:02:42,620 –> 00:02:46,760
57
00:02:46,760 –> 00:02:48,470
با
58
00:02:48,470 –> 00:02:54,260
دیگری برابر است که این کاما 1
59
00:02:54,260 –> 00:03:01,880
کاما صفر شمارش یک ستون منهای یک
60
00:03:01,880 –> 00:03:05,660
و فقط یک و من مطمئن هستم که خوب به نظر می رسد،
61
00:03:05,660 –> 00:03:10,700
بنابراین بیایید ادامه دهیم و
62
00:03:10,700 –> 00:03:13,580
ماکرو خود را ضبط کنیم یا ببخشید ماکرو خود را تولید کنیم که از کجا
63
00:03:13,580 –> 00:03:15,920
این نام های تصادفی را دریافت کنیم بنابراین اول
64
00:03:15,920 –> 00:03:19,720
از همه بیایید جلو برویم و alt f11 را بزنید
65
00:03:19,720 –> 00:03:23,000
و ما یک ماژول جدید ایجاد می کنیم
66
00:03:23,000 –> 00:03:25,580
فقط همه چیز را مرتب و تمیز نگه می دارد همانطور
67
00:03:25,580 –> 00:03:29,090
که می بینید در اینجا ماژول 13 است بنابراین ما
68
00:03:29,090 –> 00:03:31,280
این ماکرو را که ما این را می
69
00:03:31,280 –> 00:03:36,100
نامیم صدا می کنیم. نامهایی را تولید
70
00:03:36,100 –> 00:03:39,670
کنم که میتوانم آن را هر چیزی که میخواهیم بنامیم، بنابراین
71
00:03:39,670 –> 00:03:41,470
بیایید چند کاربرگ خود را که قرار است استفاده کنیم فهرست کنیم،
72
00:03:41,470 –> 00:03:43,120
از
73
00:03:43,120 –> 00:03:44,710
شما میپرسم که همین بالا به نظر میرسد که او یک
74
00:03:44,710 –> 00:03:46,960
برگه دو و نامهای تصادفی
75
00:03:46,960 –> 00:03:50,640
میخواهد، بنابراین ما میخواهیم بگوییم ما میخواهیم
76
00:03:50,640 –> 00:03:59,140
برگه 1 را به عنوان برگه 2 با کاما
77
00:03:59,140 –> 00:04:00,610
اعلام کنیم که میتوانید هر چیزی را که میخواهید نامگذاری کنید.
78
00:04:00,610 –> 00:04:04,110
میخواهم، فقط من را بررسی میکنم که آیا من به عنوان یک
79
00:04:04,110 –> 00:04:08,220
کاما کاربرگ، چگونه صفحه پایانی ما
80
00:04:08,220 –> 00:04:11,980
به عنوان یک برگه کار، برگه نارنجی
81
00:04:11,980 –> 00:04:13,390
نام تصادفی خواهد بود و این
82
00:04:13,390 –> 00:04:17,500
برگه 1 ورق 2 خواهد بود، بنابراین ما میخواهیم
83
00:04:17,500 –> 00:04:22,300
برگه آزمایشی 1 را برابر با این workbook قرار دهیم. برگههای da
84
00:04:22,300 –> 00:04:24,760
و ما آن را صدا میزنیم، البته همین
85
00:04:24,760 –> 00:04:27,040
الان است
86
00:04:27,040 –> 00:04:30,310
87
00:04:30,310 –> 00:04:37,060
88
00:04:37,060 –> 00:04:40,690
.
89
00:04:40,690 –> 00:04:44,110
قرار است برگه خود را برابر با
90
00:04:44,110 –> 00:04:49,870
این workbook جاش شیت قرار دهیم و این به
91
00:04:49,870 –> 00:04:56,160
این صورت است که نامهای تصادفی این مشکل را از بین میبرند،
92
00:04:57,030 –> 00:04:59,920
بنابراین کاری که میخواهیم انجام دهیم،
93
00:04:59,920 –> 00:05:01,240
احتمالاً حتی نیازی هم به
94
00:05:01,240 –> 00:05:03,520
این دو ورق نداشتیم. معذرت خواهی احتمالاً
95
00:05:03,520 –> 00:05:05,650
به این دلیل که به آنها محدوده ای با نام داده
96
00:05:05,650 –> 00:05:07,480
ایم، احتمالاً حتی نیازی به انجام آن
97
00:05:07,480 –> 00:05:08,710
نداریم و احتمالاً فقط باید روی
98
00:05:08,710 –> 00:05:10,480
برگه با نام تصادفی تمرکز کنیم، بیایید روی آن کلیک
99
00:05:10,480 –> 00:05:13,900
کنیم تا نام و نام خانوادگی را به
100
00:05:13,900 –> 00:05:16,060
طور تصادفی تولید کنیم. مثل
101
00:05:16,060 –> 00:05:17,390
20
102
00:05:17,390 –> 00:05:21,290
دو تا بیست به دلیل بیست و یک
103
00:05:21,290 –> 00:05:23,900
می شود بیست برابر من در
104
00:05:23,900 –> 00:05:27,530
اینجا چگونه شروع کنیم به
105
00:05:27,530 –> 00:05:30,410
درستی یک تابع داخلی به نام
106
00:05:30,410 –> 00:05:34,520
Rand بین در اکسل 2007 و بالاتر وجود دارد تا
107
00:05:34,520 –> 00:05:37,160
بتوانیم از آن استفاده کنیم تا بتوانیم
108
00:05:37,160 –> 00:05:42,470
تعداد محدودههای نامگذاری شده را برای
109
00:05:42,470 –> 00:05:47,090
مثال تعداد این محدوده
110
00:05:47,090 –> 00:05:49,730
برای نامها محاسبه کنیم. تعداد آنهایی که تولید میکنند نامیده میشود
111
00:05:49,730 –> 00:05:51,890
هر چقدر تعداد زیادی در
112
00:05:51,890 –> 00:05:56,450
لیست باشد، بنابراین میتوانیم بگوییم از یک به
113
00:05:56,450 –> 00:05:59,120
آن تعداد و میتوانیم
114
00:05:59,120 –> 00:06:01,670
جستجوی تصادفی مانند آن انجام دهیم، بیایید چیزی شبیه به آن را امتحان کنیم،
115
00:06:01,670 –> 00:06:04,100
در غیر این صورت میتوانیم یک vlookup انجام دهیم
116
00:06:04,100 –> 00:06:07,490
و فقط یک ستون اضافی اضافه کنیم. با استفاده از شما می
117
00:06:07,490 –> 00:06:11,180
دانید یکی از طریق هر چه، بنابراین برای
118
00:06:11,180 –> 00:06:13,700
فرض کنید نام F که نام کوچک ما
119
00:06:13,700 –> 00:06:20,060
برابر است و خوب بیایید تصادفی
120
00:06:20,060 –> 00:06:21,140
خود را بدست آوریم، باید یک عدد تصادفی به دست آوریم،
121
00:06:21,140 –> 00:06:26,710
بنابراین f عدد تصادفی برای نام اول
122
00:06:26,710 –> 00:06:29,710
برابر است،
123
00:06:31,950 –> 00:06:36,670
سیاست تصادفی بین نه،
124
00:06:36,670 –> 00:06:40,020
بومی نیست در VBA باید از
125
00:06:40,020 –> 00:06:45,640
تابع نقطه برنامه کاربرگ نقطه
126
00:06:45,640 –> 00:06:49,240
بین ok استفاده کنیم و سپس میتوانید از
127
00:06:49,240 –> 00:06:53,160
ran معمولی بین استفاده کنید تا بتوانید
128
00:06:53,160 –> 00:06:59,110
در واقع 2 کاما 0 2 بگویید و بیشترین
129
00:06:59,110 –> 00:07:04,600
چیزی که میتواند باشد در اینجا میگوییم که ما
130
00:07:04,600 –> 00:07:06,820
آن را انجام میدهیم. دوباره برنامه
131
00:07:06,820 –> 00:07:13,650
لطفاً تعداد نقاط تابع کاربرگ a را بشمارید
132
00:07:13,650 –> 00:07:16,960
و محدوده ای که قرار است استفاده کنیم
133
00:07:16,960 –> 00:07:19,690
اولین نام های زیرخط است،
134
00:07:19,690 –> 00:07:23,640
من فکر می کنم این همان چیزی است که آن را نامگذاری کرده ایم، بنابراین
135
00:07:23,640 –> 00:07:28,210
بین دو ردیف دو و
136
00:07:28,210 –> 00:07:32,590
حداکثر تعداد نام ها هر چه باشد، حدس می زنم
137
00:07:32,590 –> 00:07:38,440
به اضافه یک و سپس در
138
00:07:38,440 –> 00:07:42,340
پرانتز شما دویدن شما بین است، بنابراین
139
00:07:42,340 –> 00:07:44,800
می توانید یک کار ردیف آخر را انجام دهید، من
140
00:07:44,800 –> 00:07:46,510
فقط آن را به روش دیگری انجام می دهم، ما
141
00:07:46,510 –> 00:07:48,580
از تعداد کامل تعداد به
142
00:07:48,580 –> 00:07:51,220
اضافه یک استفاده می کنیم تا سرصفحه را جبران کنیم و
143
00:07:51,220 –> 00:07:53,580
اجازه دهید به نوعی کپی کنیم و این را در اینجا
144
00:07:53,580 –> 00:08:01,720
بچسبانیم و این شماره ردیف نام خانوادگی
145
00:08:01,720 –> 00:08:04,450
است که از محدوده نام دیگری استفاده می کند
146
00:08:04,450 –> 00:08:07,330
که
147
00:08:07,330 –> 00:08:11,440
محدوده نام خانوادگی است، بنابراین بیایید