فهرست مطالب
در Microsoft Excel ، اگر بخواهیم برگههای اکسل را مرتب کنیم، هیچ توابع داخلی یا ابزاری برای انجام این کار وجود ندارد. ما فقط می توانیم آن را به صورت دستی انجام دهیم یا استفاده از ماکروها می تواند کمک کند. در این مقاله، ما چند ماکرو VBA برای مرتبسازی برگهها در اکسل را یاد میگیریم و همچنین نگاهی خواهیم داشت به اینکه چگونه میتوانیم آنها را به صورت دستی مرتب کنیم.
دانلود کتاب تمرین تمرین
شما می توانید کتاب کار را دانلود کرده و با آنها تمرین کنید.
Sort Tabs.xlsm
2 روش برای مرتب سازی برگه های اکسل به ترتیب صعودی یا نزولی
در حین کار با تعداد زیادی تب در اکسل، اگر برگه ها دارای ترتیب باشند، به راحتی می توان تب را پیدا کرد. برای مرتبسازی سریع تبها در اکسل، از مجموعه داده زیر استفاده میکنیم. اما برگه های مجموعه داده هیچ ترتیبی ندارند. بیایید ببینیم چگونه آنها را به سادگی مرتب کنیم.
1. مرتب کردن برگه ها به صورت دستی در اکسل
در اکسل، هیچ توابع یا فرمول داخلی یا ابزاری برای مرتب کردن برگه ها/برگ ها وجود ندارد. مرتبسازی دستی برگهها ممکن است زمانبر باشد. بیایید مراحل را برای مرتبسازی دستی برگهها دنبال کنیم.
STEPS:
- ابتدا، روی برگههایی که میخواهید جابجا شوند کلیک کنید.
- دوم ، با کلیک بر روی دکمه سمت چپ ماوس، برگه را به سمت چپ یا راست بکشید>
اما شما باید این کار را برای هر برگه انجام دهید.
نکات: وقتی برگه ها را به اطراف می کشید، کلید Ctrl را نگه دارید. روی صفحه کلید. این یک کپی ازبرگه ها به جای جابجایی آنها.
محتوای مرتبط: نحوه استفاده از گزینه های مرتب سازی پیشرفته در اکسل
مطالب مشابه:
- نحوه مرتب سازی آدرس IP در اکسل (6 روش)
- [حل شد!] مرتب سازی اکسل کار نمی کند (2 راه حل)
- نحوه اضافه کردن دکمه مرتب سازی در اکسل (7 روش)
- محدوده مرتب سازی با استفاده از VBA در اکسل (6 مثال)
- نحوه مرتب سازی لیست منحصر به فرد در اکسل (10 روش مفید)
2. استفاده از VBA برای مرتبسازی برگههای اکسل
Excel VBA به خودکارسازی کار و اجرای توابع یا فرمولهای مختلف کمک میکند. Excel VBA فعالیت های روزمره را خسته کننده تر می کند. با VBA Macro ، میتوانیم توابع سفارشی تولید شده توسط کاربر ایجاد کنیم و عملیات دستی را برای صرفهجویی در زمان و تلاش خودکار کنیم. با Excel VBA میتوانیم به راحتی برگهها را طبق میل خود به ترتیب صعودی یا نزولی مرتب کنیم.
2.1 مرتبسازی برگههای اکسل بر اساس حروف الفبا از A تا Z
برای مرتب سازی برگه ها به ترتیب صعودی می توانیم از کد VBA استفاده کنیم که برگه ها را بر اساس حروف الفبا از A تا Z مرتب می کند. اجازه دهید نحوه استفاده از ماکروهای VBA برای مرتبسازی برگهها به ترتیب صعودی را نشان دهیم.
STEPS:
- ابتدا، بروید به برگه Developer روی روبان بروید.
- دوم، روی Visual Basic کلیک کنید تا Visual Basic Editor که در آن VBA را می نویسیم باز شود. کدها.
- روش دیگری برای باز کردن Visual Basicویرایشگر به سادگی فشار دادن Alt + F11 است.
- یا، به جای باز کردن ویرایشگر از برگه برنامهنویس، میتوانید روی هر صفحهای در صفحهگسترده خود کلیک کنید و سپس راست کلیک کنید . گزینه View Code را انتخاب کنید.
- و با این کار پنجره ویژوال اساسی باز می شود.
- سپس، به Insert بروید و Module را از منوی کشویی انتخاب کنید.
پیشنهاد: شما نمی توانید کد را در هیچ برگه ای بنویسید. برای نوشتن کد باید یک ماژول وارد کنید، زیرا ما از کد برای کل صفحه گسترده استفاده می کنیم، نه فقط برای هر صفحه خاص.
وقتی نیاز به نوشتن هر کدی برای تنها در این صورت میتوانید از برگهها برای نوشتن کدها در آنجا استفاده کنید. .
کد VBA:
2775
- بعد، کلید F5 را فشار دهید یا بر روی Run Sub کلیک کنید دکمه برای اجرای کد.
خروجی:
این VBA Macro برگههای کتاب کار فعلی را به ترتیب حروف الفبا صعودی مرتب میکند، از کاربرگهایی که نام آنها با رقم شروع میشود و سپس به برگههایی که با A شروع میشوند و با Z ختم میشوند، شروع میکند.
2.2. برگه های برگه اکسل مرتب سازی از Z به A
برای مرتب سازی برگه ها به ترتیب نزولی، می توانیم از کد VBA استفاده کنیم که برگه ها را بر اساس حروف الفبا از Z به A مرتب می کند. بیایید مراحل زیر را برای مرتب کردن برگه ها دنبال کنیمترتیب نزولی.
STEPS:
- به همین ترتیب، روش قبلی، برای باز کردن Visual Basic Editor ، ابتدا به برنامه برنامهنویس روی نوار.
- بعد، روی Visual Basic کلیک کنید یا Alt + F11 را فشار دهید تا Visual Basic Editor<باز شود. 2>.
- روش دیگری برای باز کردن Visual Basic Editor این است که به سادگی راست کلیک کنید در هر صفحه و مشاهده کد را انتخاب کنید.
- بعد، به Insert بروید و <1 را انتخاب کنید>Module از منوی کشویی.
- اکنون، کد VBA را در زیر بنویسید.
کد VBA:
6952
- در نهایت، کد را با کلیک بر روی دکمه Run Sub اجرا کنید، از سوی دیگر، آن را فشار دهید. میانبر صفحه کلید کلید F5 برای اجرای کد.
خروجی:
این کار برگه ها را به ترتیب حروف الفبا نزولی سازماندهی کنید.
بیشتر بخوانید: VBA برای مرتب سازی جدول در اکسل (4 روش)
نتیجه گیری
روش های فوق به شما کمک می کند تا مرتب سازی کنید تب های اکسل. امید است که این بتواند به شما کمک کند! در صورت داشتن هرگونه سوال، پیشنهاد یا بازخورد لطفاً در قسمت نظرات با ما در میان بگذارید. یا می توانید نگاهی به مقالات دیگر ما در وبلاگ ExcelWIKI.com بیندازید!