در این مطلب، ویدئو از طریق یک محدوده نامگذاری شده در Excel VBA حلقه بزنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:26
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,370
سلام، یوتیوبها با
2
00:00:02,370 –> 00:00:05,759
اکسل vba قوی هستند، جالب است امروز
3
00:00:05,759 –> 00:00:08,309
درس دیگری در مورد حلقهها داریم که در واقع
4
00:00:08,309 –> 00:00:10,110
یاد میگیریم چگونه یک محدوده نامگذاری شده را حلقه کنیم،
5
00:00:10,110 –> 00:00:13,080
بنابراین کاری که من انجام دادهام این است که این
6
00:00:13,080 –> 00:00:15,839
محدوده از چند حالت را اینجا نامگذاری کردهام. در
7
00:00:15,839 –> 00:00:18,900
ایالات متحده و هنگامی که من آن
8
00:00:18,900 –> 00:00:21,240
لیست را انتخاب می کنم، می بینید که به نام
9
00:00:21,240 –> 00:00:24,060
لیست زیرخط ایالات متحده است، همانطور که در اینجا در بالا تعریف شده است
10
00:00:24,060 –> 00:00:26,580
، بنابراین ما می خواهیم
11
00:00:26,580 –> 00:00:29,099
از طریق هر سلول در آن
12
00:00:29,099 –> 00:00:32,910
محدوده خاص حلقه بزنیم، اگر سلول فقط یک سلول نباشد چه می شود.
13
00:00:32,910 –> 00:00:35,160
عرض ستون اگر اینطور بود
14
00:00:35,160 –> 00:00:38,460
و آن یک محدوده نامگذاری شده بود،
15
00:00:38,460 –> 00:00:40,260
در واقع از هر سلول در
16
00:00:40,260 –> 00:00:44,219
محدوده نامگذاری شده عبور می کرد، اما از چپ به
17
00:00:44,219 –> 00:00:48,480
راست و سپس البته بالا به پایین
18
00:00:48,480 –> 00:00:51,030
می رفت، بنابراین ما به اینجا می رویم اینجا اینجا و به اینجا می رویم. و
19
00:00:51,030 –> 00:00:53,760
اینجا اینجا اینجا اینجا و غیره و
20
00:00:53,760 –> 00:00:55,289
توکی ها تا آخرین سلول در محدوده
21
00:00:55,289 –> 00:00:57,270
ما فقط می خواهیم یک محدوده یک ستونی
22
00:00:57,270 –> 00:00:59,640
به نام لیست وضعیت ها انجام دهیم، بنابراین بیایید
23
00:00:59,640 –> 00:01:01,199
شروع کنیم که چگونه از طریق حلقه عبور کنیم که
24
00:01:01,199 –> 00:01:04,949
باید بسیار سریع و آسان باشد alt F 11
25
00:01:04,949 –> 00:01:06,450
شما را به ویرایشگر اولیه ویژوال
26
00:01:06,450 –> 00:01:09,540
و آنچه من دارم می رساند در اینجا انجام می شود در واقع
27
00:01:09,540 –> 00:01:11,250
بر روی
28
00:01:11,250 –> 00:01:15,439
کاربرگ خاصی که ما روی آن کار می کنیم دوبار کلیک می کنیم به نام Ln R
29
00:01:15,439 –> 00:01:18,390
مخفف حلقه در محدوده نامگذاری شده است. من
30
00:01:18,390 –> 00:01:19,890
روی آن کلیک راست می کنم و به
31
00:01:19,890 –> 00:01:22,530
مشاهده کد می روم و من مستقیماً روی این
32
00:01:22,530 –> 00:01:25,380
صفحه خاص زوم می کنم. میخواهیم رویهای جدید ایجاد کنیم و
33
00:01:25,380 –> 00:01:28,439
یک زیرشاخه جدید ایجاد میکنیم و
34
00:01:28,439 –> 00:01:34,710
این یک حلقه را از طریق NR به نام
35
00:01:34,710 –> 00:01:36,750
محدوده خوب نامگذاری میکنیم و آن را هر چه میخواهی
36
00:01:36,750 –> 00:01:39,570
روی مال خودت میخوانیم.
37
00:01:39,570 –> 00:01:43,290
38
00:01:43,290 –> 00:01:46,079
این بخش یک متغیر است که میتوانیم بگوییم
39
00:01:46,079 –> 00:01:48,659
بلاه یا میتوانیم بگوییم برای هر سلول
40
00:01:48,659 –> 00:01:49,979
مهم نیست این در واقع یک
41
00:01:49,979 –> 00:01:52,100
متغیر است، بنابراین هرچه میخواهید آن را نامگذاری کنید
42
00:01:52,100 –> 00:01:56,369
فقط برای هر سلول در یکسان باشد و
43
00:01:56,369 –> 00:01:59,430
اینجا جایی است که ما تعیین میکنیم دقیقاً
44
00:01:59,430 –> 00:02:01,079
محدوده نامگذاری شده کجاست. اکنون
45
00:02:01,079 –> 00:02:03,509
احتمالاً میتوانید با استفاده از این براکتها کنار بیایید و
46
00:02:03,509 –> 00:02:06,920
فقط آن را لیستهای ایالات مینامید،
47
00:02:07,030 –> 00:02:09,758
دقیقاً مانند آن برای هر سلول و
48
00:02:09,758 –> 00:02:14,560
فهرست ایالات و سلول بعدی، و البته در اینجا ما
49
00:02:14,560 –> 00:02:18,100
فقط کاری انجام میدهیم تا برای هر سلول در
50
00:02:18,100 –> 00:02:21,160
این محدوده نامگذاری شده خاص، در اینجا میتوانید
51
00:02:21,160 –> 00:02:25,140
آن را قرار دهید. در ارزیابی براکت های یونی در اینجا وجود دارد
52
00:02:25,140 –> 00:02:27,220
و ممکن است بتوانید با
53
00:02:27,220 –> 00:02:29,080
این کار کنار بیایید، من دوست دارم کمی دقیق تر
54
00:02:29,080 –> 00:02:31,989
باشم، من این برگه های نقطه ای را انجام خواهم داد
55
00:02:31,989 –> 00:02:36,160
و برگه دارای محدوده LNR خواهد بود و این
56
00:02:36,160 –> 00:02:37,930
همان نام خواهد بود که در آنجا به شما نشان خواهیم داد
57
00:02:37,930 –> 00:02:39,220
که در یک لحظه کاری که
58
00:02:39,220 –> 00:02:42,820
با هر سلول در این محدوده انجام می دهیم این است که
59
00:02:42,820 –> 00:02:46,390
آن را تجزیه و تحلیل می کنیم که آیا با حرف M شروع می شود و اگر شروع می شود، آن را با
60
00:02:46,390 –> 00:02:48,970
61
00:02:48,970 –> 00:02:50,739
حروف کوچک می سازیم پس این یکی در این
62
00:02:50,739 –> 00:02:52,420
یکی باید باشد پس از اجرای ماکرو با حروف کوچک،
63
00:02:52,420 –> 00:02:56,380
بیایید
64
00:02:56,380 –> 00:02:57,880
جلوتر برویم و نظر خود را در اینجا پاک میکنم و آن را تجزیه و تحلیل میکنیم،
65
00:02:57,880 –> 00:02:58,660
66
00:02:58,660 –> 00:03:04,900
بنابراین اگر سلول در سمت چپ
67
00:03:04,900 –> 00:03:07,450
رشته که متغیرها است، سلول نامگذاری شود،
68
00:03:07,450 –> 00:03:10,150
اگر آخرین حرف اول سمت چپ باشد
69
00:03:10,150 –> 00:03:12,900
منطقی است که
70
00:03:12,900 –> 00:03:18,730
برابر با M بزرگ باشد، سپس من
71
00:03:18,730 –> 00:03:21,150
یادداشت م