در این مطلب، ویدئو جمع های فرعی در پرواز با Excel VBA با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:18
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,410 –> 00:00:04,290
در اکسل شما به راحتی می توانید
2
00:00:04,290 –> 00:00:07,859
برای مجموعه رکوردهای خود جمع های فرعی ایجاد کنید. من به شما نشان خواهم داد که چگونه
3
00:00:07,859 –> 00:00:11,280
با استفاده از Excel VBA این کار را راحت تر
4
00:00:11,280 –> 00:00:16,020
5
00:00:16,020 –> 00:00:18,180
انجام دهید.
6
00:00:18,180 –> 00:00:22,529
7
00:00:22,529 –> 00:00:25,680
این است که
8
00:00:25,680 –> 00:00:27,779
وقتی همه آنها را حذف میکنید چون
9
00:00:27,779 –> 00:00:29,820
دیگر نمیخواهید مجموعهای فرعی را ببینید،
10
00:00:29,820 –> 00:00:32,430
نمیتوانید آن را واگرد کنید، بنابراین باید
11
00:00:32,430 –> 00:00:35,610
با انجام این کار و فراخوانی
12
00:00:35,610 –> 00:00:37,980
آن صفحه از اول شروع کنید، بنابراین ما میخواهیم در مورد
13
00:00:37,980 –> 00:00:42,680
اینکه چگونه میتوانید این کار را بسیار سادهتر انجام دهید، صحبت کنیم. با VBA
14
00:00:42,680 –> 00:00:46,920
اگر مجموعه داده های شما مجموعه ای از
15
00:00:46,920 –> 00:00:51,539
رکوردهای شما باشد، کد VBA به
16
00:00:51,539 –> 00:00:54,480
شما اجازه می دهد تا مشخص کنید که در مجموع چقدر می خواهید
17
00:00:54,480 –> 00:00:56,640
، مثلاً حقوق و دستمزد در این
18
00:00:56,640 –> 00:01:00,590
مورد و چگونه می خواهید
19
00:01:00,590 –> 00:01:04,170
سوابق خود را بر اساس مکان تقسیم کنید تا به دست آورید. جمعهای فرعی
20
00:01:04,170 –> 00:01:06,810
برای بوستون و سپس جمعهای فرعی برای
21
00:01:06,810 –> 00:01:09,330
کمبریج و غیره، بنابراین شما به
22
00:01:09,330 –> 00:01:11,970
چیزی شبیه به این ختم میشوید و میبینید
23
00:01:11,970 –> 00:01:13,860
که من ابتدا آن را دیدم
24
00:01:13,860 –> 00:01:15,840
و من همه بوستونیها را با هم دارم
25
00:01:15,840 –> 00:01:18,360
و مجموع حقوق در
26
00:01:18,360 –> 00:01:20,130
بوستون وجود دارد که ما به غیر از ما میگیریم.
27
00:01:20,130 –> 00:01:22,560
کارهای خوبی دریافت کنید که همه این کارها را در
28
00:01:22,560 –> 00:01:25,409
VBA انجام می دهیم، ما می خواهیم
29
00:01:25,409 –> 00:01:30,210
خطوط کلی و غیره را تلقیح کنیم، یک کد VBA ایجاد می کنیم
30
00:01:30,210 –> 00:01:33,000
، یک میانبر ctrl shift به
31
00:01:33,000 –> 00:01:35,159
آن دادم، بنابراین بعداً وقتی از آن میانبر استفاده می کنم
32
00:01:35,159 –> 00:01:40,170
، به طور خودکار کار شما را انجام می دهد.
33
00:01:40,170 –> 00:01:41,880
قبل از اینکه بخواهیم یک کد ایجاد کنیم باید یک چیز دیگر بدانیم
34
00:01:41,880 –> 00:01:45,570
چگونه VBA می داند
35
00:01:45,570 –> 00:01:48,630
که این مجموعه داده شماست که
36
00:01:48,630 –> 00:01:53,310
به ستون F ختم می شود و در ردیف 19 به
37
00:01:53,310 –> 00:01:56,520
دنبال کران مرزها در
38
00:01:56,520 –> 00:01:59,820
ردیف های خالی و ستون های خالی بالا می گردد و در زیر
39
00:01:59,820 –> 00:02:01,860
و به سمت چپ و سمت راست آن
40
00:02:01,860 –> 00:02:05,159
منطقه منطقه فعلی نامیده می شود، بنابراین
41
00:02:05,159 –> 00:02:07,229
اگر بتوانیم منطقه فعلی را دستکاری
42
00:02:07,229 –> 00:02:10,949
کنیم، می توانیم معجزه کنیم، بیایید ببینیم
43
00:02:10,949 –> 00:02:12,180
کد چگونه به نظر می رسد
44
00:02:12,180 –> 00:02:15,060
من آن را زیر مجموع هر چه می خواهید نامیدم
45
00:02:15,060 –> 00:02:17,969
فراموش نکنید که ما را ببندید. up
46
00:02:17,969 –> 00:02:20,519
چند متغیر اول از هر سه
47
00:02:20,519 –> 00:02:24,689
نوع محدوده را اعلام کنید
48
00:02:24,689 –> 00:02:29,340
که انتخاب شما چیست محدوده مرتب سازی شما چیست سپس
49
00:02:29,340 –> 00:02:33,209
محدوده کل چقدر است من همچنین دو
50
00:02:33,209 –> 00:02:36,239
متغیر نوع شی دیگر را برای
51
00:02:36,239 –> 00:02:38,969
کاربرگ فعال و برای یک کاربرگ جدید که در آن قرار
52
00:02:38,969 –> 00:02:40,950
داریم اضافه کنم. گذاشتن از جمع های فرعی کپی می
53
00:02:40,950 –> 00:02:44,010
کنم و سپس می خواهم بدانم
54
00:02:44,010 –> 00:02:46,019
چه نوع عملیاتی را می خواهید انجام دهید
55
00:02:46,019 –> 00:02:48,629
آیا می خواهید حداکثر حداقل حسابدار
56
00:02:48,629 –> 00:02:52,730
و غیره را جمع آوری کنید و در نهایت من از یک نوع متغیر از
57
00:02:52,730 –> 00:02:56,310
متغیر Y استفاده می کنم زیرا یک متغیر نیز می
58
00:02:56,310 –> 00:03:01,500
تواند چندین مقدار را نگه دارد.
59
00:03:01,500 –> 00:03:03,840
در ابتدا از آن استفاده خواهم کرد تا مطمئن
60
00:03:03,840 –> 00:03:06,569
شوم که پایگاه داده اصلی را در
61
00:03:06,569 –> 00:03:09,389
این نوع ذخیره میکنم و بعداً
62
00:03:09,389 –> 00:03:13,079
پایگاه داده اصلی را به
63
00:03:13,079 –> 00:03:16,049
ترکیب مرتب نشده بازنشانی میکنم تا همه چیز
64
00:03:16,049 –> 00:03:19,530
مانند زمانی باشد که در این مورد شروع کردیم. من
65
00:03:19,530 –> 00:03:21,750
تصمیم گرفتم این کار را در برگه 1 انجام دهم، اما
66
00:03:21,750 –> 00:03:23,629
این کاملاً به شما
67
00:03:23,629 –> 00:03:26,879
68
00:03:26,879 –> 00:03:28,859
69
00:03:28,859 –> 00:03:32,489
70
00:03:32,489 –> 00:03:33,989
بستگی دارد که ما آن منطقه فعلی را می خواهیم و چون باید چندین بار با آن صحبت کنیم، از عبارت wiff استفاده می کنیم که سلول فعال در حال حاضر در حال خوردن است، این منطقه فعلی
71
00:03:33,989 –> 00:03:36,689
در اطراف سلول است که شما اتفاق می افتد.
72
00:03:36,689 –> 00:03:40,709
برای بودن در V بدون
73
00:03:40,709 –> 00:03:43,680
مرتب سازی که یک نوع است همه
74
00:03:43,680 –> 00:03:45,810
سلول های منطقه فعلی را ذخیره می کنیم.
75
00:03:45,810 –> 00:03:48,540
سلول های نقطه ای فقط سلول های
76
00:03:48,540 –> 00:03:50,370
منطقه فعلی را می گیرند و آنها را در V
77
00:03:50,370 –> 00:03:55,259
مرتب نشده ذخیره می کنند ما یک متغیر Oh کوتاه
78
00:03:55,259 –> 00:03:59,430
از نوع محدوده را تنظیم می کنیم. هر چیزی را که میخواهید
79
00:03:59,430 –> 00:04:03,139
مرتب کنید و ما از یک جعبه ورودی اکسل
80
00:04:03,139 –> 00:04:06,720
استفاده میکنیم، میپرسیم با
81
00:04:06,720 –> 00:04:09,239
کدام برچسب میخواهید مطمئن شوید،
82
00:04:09,239 –> 00:04:11,939
فرض کنید بهطور پیشفرض F 1 مطمئن شوید که
83
00:04:11,939 –> 00:04:14,729
آخرین آرگومان روی 8 تنظیم شده است، بنابراین
84
00:04:14,729 –> 00:04:19,370
یک محدوده برای یک بازمیگرداند. کمبود نوع محدوده،
85
00:04:19,370 –> 00:04:24,700
سپس از آن محدوده استفاده میکنیم و تعیین میکنیم که
86
00:04:24,700 –> 00:04:27,940
چگونه میخواهیم منطقه فعلی را
87
00:04:27,940 –> 00:04:31,450
با کوتاه شدن به ترتیب صعودی کوتاه کنیم و
88
00:04:31,450 –> 00:04:37,170
چه مجموعه ای از مجموع را نیز به کادر ورودی
89
00:04:37,170 –> 00:04:42,760
برگردانده شده است که این بار با کدام برچسب
90
00:04:42,760 –> 00:04:44,800
میخواهید جمع کنید یا هر کاری که میخواهید
91
00:04:44,800 –> 00:04:47,560
انجام دهید، بهطور پیشفرض بگوییم d1، فراموش نکنید
92
00:04:47,560 –> 00:04:51,460
که H را در پایان قرار دهید، سپس میخواهیم
93
00:04:51,460 –> 00:04:54,010
بپرسیم چه نوع عملیاتی میخواهید،
94
00:04:54,010 –> 00:04:57,520
از یک جعبه ورودی دایرهای استفاده میکنیم که
95
00:04:57,520 –> 00:05:03,610
فقط رشته را برمیگرداند و کاربر میتواند
96
00:05:03,610 –> 00:05:07,570
تایپ کنید مجموع تعداد میانگین حداقل حداکثر به
97
00:05:07,570 –> 00:05:10,720
طور پیشفرض مقداری را در آنجا قرار دادهام و این
98
00:05:10,720 –> 00:05:13,360
در آینده است که در ادامه
99
00:05:13,360 –> 00:05:18,010
100
00:05:18,010 –> 00:05:24,150
101
00:05:24,150 –> 00:05:28,590
102
00:05:28,590 –> 00:05:33,850
بحث خواهیم کرد. از یک مورد انتخابی برای آنچه کاربر انتخاب کرده است استفاده کنید
103
00:05:33,850 –> 00:05:39,690
ose را انتخاب کنید و case مقداری را انتخاب کنید
104
00:05:39,690 –> 00:05:43,690
سپس از ناحیه فعلی میخواهیم
105
00:05:43,690 –> 00:05:48,600
عملیات زیرمجموعه را بر اساس o
106
00:05:48,600 –> 00:05:54,040
ستون نقطه کوتاه نقطهگذاری کنید، ما کسی را میخواهیم زیرا
107
00:05:54,040 –> 00:05:56,200
این همان چیزی است که کاربر برای مجموع Excel درخواست میکند
108
00:05:56,200 –> 00:06:02,230
و ما از ستون o کل در روز برای
109
00:06:02,230 –> 00:06:05,650
انجام آن زیرجمع استفاده میکنیم و اگر کاربر
110
00:06:05,650 –> 00:06:08,650
حسابها را انتخاب کرده بود، سپس از اکسل استفاده میکنیم
111
00:06:08,650 –> 00:06:11,320
، آرایهها همان است.
112
00:06:11,320 –> 00:06:14,170
113
00:06:14,170 –> 00:06:16,960
114
00:06:16,960 –> 00:06:20,140
115
00:06:20,140 –> 00:06:23,200
116
00:06:23,200 –> 00:06:28,300
خرید برای چیزهایی کار نخواهد کرد، سپس
117
00:06:28,300