در این مطلب، ویدئو VBA Excel 2010 چگونه یک محدوده یا لیست را با استفاده از VBA مرتب کنیم با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:02
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,949 –> 00:00:03,540
سلام به همه در این ویدیو من قصد دارم
2
00:00:03,540 –> 00:00:05,879
نحوه استفاده از برنامه نویسی VBA برای
3
00:00:05,879 –> 00:00:08,460
مرتب کردن یک لیست یا محدوده در
4
00:00:08,460 –> 00:00:11,010
محیط مایکروسافت اکسل خود را نشان دهم، اکنون این ویدیو را
5
00:00:11,010 –> 00:00:12,690
در مورد نحوه استفاده از
6
00:00:12,690 –> 00:00:14,610
ضبط کننده ماکرو برای تنظیم ماکرو و ماکرو نشان می دهم.
7
00:00:14,610 –> 00:00:17,100
سپس آن را در صورت لزوم تغییر دهید تا کاری که میخواهم
8
00:00:17,100 –> 00:00:18,359
انجام دهم این است که
9
00:00:18,359 –> 00:00:20,340
از فهرستی که در پیش
10
00:00:20,340 –> 00:00:22,529
دارم از فایلی که روزانه بهروزرسانی میشود
11
00:00:22,529 –> 00:00:24,689
، استفاده کنم. تنها مشکل من این است که
12
00:00:24,689 –> 00:00:28,170
این فایل نیست. “همیشه مرتب شده است و به
13
00:00:28,170 –> 00:00:30,689
روشی که من می خواهم در این مورد مرتب شود،
14
00:00:30,689 –> 00:00:32,668
من همیشه می خواهم این لیست بر
15
00:00:32,668 –> 00:00:35,309
اساس قیمت لیست از بالاترین به
16
00:00:35,309 –> 00:00:36,930
پایین ترین مرتبه بندی شود و این چیزی است که من
17
00:00:36,930 –> 00:00:38,969
می خواهم در این ویدیو نشان دهم که چگونه انجام شود.” من به
18
00:00:38,969 –> 00:00:42,590
برگه توسعه دهندگان خود می روم و ماکروها را انتخاب
19
00:00:42,590 –> 00:00:46,410
می کنم در واقع به ضبط ماکرو می روند و
20
00:00:46,410 –> 00:00:53,160
من این لیست مرتب سازی ماکرو را بر اساس قیمت فراخوانی می
21
00:00:53,160 –> 00:00:58,379
کنم و می خواهم ادامه دهم
22
00:00:58,379 –> 00:00:59,969
اولین چیزی که می خواهم متوجه شوید این است
23
00:00:59,969 –> 00:01:01,949
که هدر من ردیف هیچ
24
00:01:01,949 –> 00:01:04,349
نوع فیلتری روی آن تنظیم نشده است، بنابراین اولین کاری
25
00:01:04,349 –> 00:01:05,909
که می خواهیم انجام دهیم highl است
26
00:01:05,909 –> 00:01:12,080
در سطر هدر به برگه داده خود بروید
27
00:01:12,080 –> 00:01:14,189
و اولین کاری که می خواهید انجام دهید این است
28
00:01:14,189 –> 00:01:17,549
که فیلتر را اضافه کنید. کار خوبی که
29
00:01:17,549 –> 00:01:21,740
می خواهید انجام دهید این است که مقادیر یا پارامترهای فیلتر خود را ایجاد کنید،
30
00:01:22,159 –> 00:01:26,640
باید بگویم در
31
00:01:26,640 –> 00:01:29,909
این مورد پارامتر من این است که
32
00:01:29,909 –> 00:01:32,070
من قرار است از بزرگترین به کوچکترین مرتبسازی شود
33
00:01:32,070 –> 00:01:37,110
و اکنون فیلتر
34
00:01:37,110 –> 00:01:40,680
را حذف میکنم تا آن کادر را حذف کنم
35
00:01:40,680 –> 00:01:42,870
و مطمئن شوم که آن
36
00:01:42,870 –> 00:01:44,370
مرحله را فراموش نمیکنی، زیرا وقتی نوبت به
37
00:01:44,370 –> 00:01:47,990
اجرای ماکرو میرسد، میتوان با خطا مواجه شد
38
00:01:47,990 –> 00:01:51,510
. ماکرو ماکرو به
39
00:01:51,510 –> 00:01:55,080
داشتن آن فیلتر در ردیف سرصفحه شما بستگی دارد
40
00:01:55,080 –> 00:01:56,940
و من در حال حاضر منظورم را
41
00:01:56,940 –> 00:01:58,140
با کمی جزئیات بیشتر توضیح میدهم هنگامی که
42
00:01:58,140 –> 00:01:59,760
واقعاً در ماکرو قرار گرفتم، به
43
00:01:59,760 –> 00:02:01,400
برگه توسعهدهندگان خود میروم و شروع را فشار میدهم. ضبط
44
00:02:01,400 –> 00:02:04,770
و کمی ماکرو و سپس ویرایش را در
45
00:02:04,770 –> 00:02:08,369
لیست مرتب سازی بر اساس قیمت بزنید و اولین کاری
46
00:02:08,369 –> 00:02:09,690
که می خواهم انجام دهم این است که برای شما توضیح دهم که
47
00:02:09,690 –> 00:02:11,940
این کار چه می کند، ابتدا هر خط
48
00:02:11,940 –> 00:02:17,900
کد را که عمل جداگانه خود را انجام می دهد جدا
49
00:02:17,900 –> 00:02:21,060
می کنم. آیا ما محدوده a1
50
00:02:21,060 –> 00:02:22,980
تا g1 را انتخاب می کنیم که وقتی کل هدر را برجسته می کنم
51
00:02:22,980 –> 00:02:25,350
ردیف این زمانی بود که فیلتر را اضافه کردم
52
00:02:25,350 –> 00:02:28,320
این خط کد فقط
53
00:02:28,320 –> 00:02:30,930
قوانینی را اضافه می کند که در این مورد باید انجام دهید
54
00:02:30,930 –> 00:02:35,420
اولین کاری که فیلدها را پاک می کند
55
00:02:35,630 –> 00:02:39,690
تقریباً می توانید همه اینها
56
00:02:39,690 –> 00:02:41,040
را در اینجا نادیده بگیرید به استثنای
57
00:02:41,040 –> 00:02:42,420
برگه شما. می خواهید نام برگه خود را داشته باشید
58
00:02:42,420 –> 00:02:45,450
محدوده مهم ترین
59
00:02:45,450 –> 00:02:47,220
قسمت است که مقداری است که
60
00:02:47,220 –> 00:02:49,590
شما در واقع ستونی هستید که
61
00:02:49,590 –> 00:02:53,280
واقعاً می خواهید مرتب کنید.
62
00:02:53,280 –> 00:02:55,760
63
00:02:55,760 –> 00:02:58,459
شما می توانید بین
64
00:02:58,459 –> 00:03:00,810
صعودی یا نزولی تغییر دهید اکسل
65
00:03:00,810 –> 00:03:03,930
نزولی یا اکسل صعودی
66
00:03:03,930 –> 00:03:05,880
گزینه های داده نشان داده شده است به طور کلی در حال رفتن به X
67
00:03:05,880 –> 00:03:08,790
مرتب سازی معمولی است، اما همه این کار درست
68
00:03:08,790 –> 00:03:10,800
در اینجا تنظیم می شود که قانون را تنظیم می ک