ادبیات و فناوری اطلاعات

شعر و مطالب علمی و فناوری روز

مرتب سازی شیت های اکسل بر اساس حروف الفبا

آموزش مرتب سازی شیت های اکسل بر اساس حروف الفبا

اگر معمولاً با کاربرگ‌ها یا Worksheet های زیادی سر و کار دارید، شاید پیدا کردن یک   Worksheetخاص از بین این همه زبانه کار مشکلی باشد. اما اگر کاربرگ‌هایتان را                         بر اساسحروف الفبا مرتب کنید، پیدا کردن چیزی که به دنبال آن هستید خیلی راحت‌تر  می‌شود. مضاف بر امکان دسته‌بندی زبانه‌های کاربرگ بر اساس رنگ‌های مختلف، تا                زمانی که آن‌هارا به طور دستی نام‌گذاری کرده باشید، امکان مرتب‌سازی بر اساس                   حروف الفبا یا مرتب سازی عددی هم وجود دارد. متاسفانه مرتب‌سازی بر اساس                       حروف الفبا به طور داخلی در اکسل تعبیه نشده است، ولی با افزودن یک ماکرو می‌توانید      زبانه‌هایتان را به ترتیب صعودی یا نزولی مرتب نمایید.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

برای شروع، به منظور باز کردن ویرایشگر Microsoft Visual Basic for Applications (VBA)        کلیدهای ترکیبی Alt+F11 را فشار دهید. سپس به مسیر Insert > Module بروید.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

ماکروی زیر را که در واقع از وبسایت پشتیبانی مایکروسافت است کپی کرده و در پنجره‌ی           ماژولی که ظاهر می‌شود پیست کنید.

Sub Sort_Active_Book()

Dim i As Integer

Dim j As Integer

Dim iAnswer As VbMsgBoxResult

‘

‘ Prompt the user as which direction they wish to

‘ sort the worksheets.

‘

   iAnswer = MsgBox(“Sort Sheets in Ascending Order?” & Chr(10) _

     & “Clicking No will sort in Descending Order”, _

     vbYesNoCancel + vbQuestion + vbDefaultButton1, “Sort Worksheets”)

   For i = 1 To Sheets.Count

      For j = 1 To Sheets.Count – 1

‘

‘ If the answer is Yes, then sort in ascending order.

‘

         If iAnswer = vbYes Then

            If UCase$(Sheets(j).Name) > UCase$(Sheets(j + 1).Name) Then

               Sheets(j).Move After:=Sheets(j + 1)

            End If

‘

‘ If the answer is No, then sort in descending order.

‘

         ElseIf iAnswer = vbNo Then

            If UCase$(Sheets(j).Name) < UCase$(Sheets(j + 1).Name) Then

               Sheets(j).Move After:=Sheets(j + 1)

            End If

         End If

      Next j

   Next i

End Sub

ویرایشگر VBA به طور خودکار هر ماژول را با افزودن عددی به انتهای آن نظیر Modulel            Module2و به همین صورت، نام‌گذاری می‌کند. اگر قصد دارید ماکروهای دیگری هم به           کاربرگ‌تان اضافه کنید بهتر است نام پیشفرض ماژول‌ها را تغییر دهید تا به راحتی                 بتوانیدآن‌ها را از یکدیگر تشخیص دهید.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

برای تغییر نام ماژول، از پنل سمت چپ، در بخش Properties بر روی متن جلوی گزینه‌ی     Name کلیک کنید.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

یک نام برای ماژول بنویسید و اینتر بزنید. به یاد داشته باشید که در نام ماژول‌ها نمی‌توانید   از نویسه‌ی فاصله (Space) استفاده کنید.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

اکنون نام ماژول از جعبه‌ی Project که در سمت راست صفحه دیده می‌شود تغییر می‌کند.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

با رفتن به منوی File > Close، ویرایشگر VBA را بسته و به خود اکسل برگردید.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

اکنون به منظور مرتب سازی زبانه‌ها باید ماکرو را اجرا کنیم. برای دسترسی به لیست              ماکروها کلیدهای Alt+F8 را فشار دهید. ماکروی موردنظر خود را از لیست انتخاب نموده                   و بر روی دکمه‌ی Run کلیک کنید.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

با نمایش پنجره‌ی زیر از شما پرسیده می‌شود که می‌خواهید زبانه‌ها را به ترتیب صعودی            مرتب کنید یا نه. اگر گزینه‌ی No را انتخاب کنید، ترتیب نزولی خواهد شد. ما ترتیب صعودی               را ترجیح می‌دهیم، پس بر روی Yes کلیک می‌کنیم.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

زبانه‌های کاربرگ‌ها اکنون به بر اساس حروف الفبا مرتب شده است.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

این ماکرو حالا بخشی از کاربرگ شماست. اگر در هنگام ذخیره کردن فایل با پیام زیر            روبروشدید بدانید که دلیل این اتفاق این است که شما فایل خود را با پسوند .xlsx                     ذخیره کرده‌اید،در حالی که این پسوند (یا به طور دقیق‌تر این قالب اکسل) شامل                     ماکروها نمی‌شود. اگر می‌خواهید ماکروها را در کاربرگ خود ذخیره کنید تا دوباره                       بتوانید آن‌ها را اجرا نمایید، باید فایل خود را با پسوند .xlsm ذخیره کنید. برای انجام                         این کار گزینه‌ی No را انتخاب کنید.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

با ظاهر شدن پنجره‌ی Save As، به محل موردنظر خود رفته و از لیست کشویی                          Save as typeگزینه‌ی Excel Macro-Enabled Workbook (*.xlsm) را انتخاب نمایید.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

حالا بر روی Save کلیک کنید.

how-to-sort-worksheet-tabs-in-alphabetical-order-in-excel-

اگر فایل کاربرگ خود را با قالبی که از ماکروها پشتیبانی می‌کند، یعنی .xlsm ذخیره نکنید،       ماکروی شما از فایل پاک می‌شود.

برچسب‌ها: مرتب سازی, شیت, اکسل, حروف الفبا
+ نوشته شده در ۱۳۹۵/۱۰/۱۳ ساعت ۱۲:۱۷ ق.ظ توسط محسن حیدری  | 
من نمی دانم
که چرا می گویند: اسب حیوان نجیبی است ، کبوتر زیباست.
و چرا در قفس هیچکسی کرکس نیست.

گل شبدر چه کم از لاله قرمز دارد.
چشم ها را باید شست، جور دیگر باید دید.

واژه ها را باید شست .
واژه باید خود باد، واژه باید خود باران باشد.

چترها را باید بست.
زیر باران باید رفت.

فکر را، خاطره را، زیر باران باید برد.
با همه مردم شهر ، زیر باران باید رفت.

دوست را، زیر باران باید دید.
عشق را، زیر باران باید جست.

زیر باران باید بازی کرد.
زیر باران باید چیز نوشت، حرف زد، نیلوفر کاشت

زندگی تر شدن پی در پی ،
زندگی آب تنی کردن در حوضچه “اکنون”است.

امیدوارم این وبلاگ بتواند رضایت شما عزیزان را جلب نماید

با تشکر
  • خانه
  • پست الکترونیک
  • آرشیو وبلاگ
  • عناوین نوشته ها
پیوندهای روزانه
  • درج(کتابخانه شعر)
  • گنجور
  • برترین ها
  • آپارات
  • گل
  • دیجی کالا
  • چاره
  • آبیته
  • هواداران استقلال
  • استقلال
  • نیازمندی
  • ایرنا
  • باشگاه خبرنگاران جوان
  • ایرانسل
  • همراه اول
  • رایتل
  • دانشگاه آزاد اسلامی
  • پیام نور
  • سنجش
  • نیک صالحی
  • وب گردی
  • آرشیو پیوندهای روزانه
نوشته‌های پیشین
  • شهریور ۱۴۰۴
  • مرداد ۱۴۰۴
  • تیر ۱۴۰۴
  • خرداد ۱۴۰۴
  • اردیبهشت ۱۴۰۴
  • فروردین ۱۴۰۴
  • اسفند ۱۴۰۳
  • بهمن ۱۴۰۳
  • دی ۱۴۰۳
  • آذر ۱۴۰۳
  • آبان ۱۴۰۳
  • مهر ۱۴۰۳
  • شهریور ۱۴۰۳
  • مرداد ۱۴۰۳
  • تیر ۱۴۰۳
  • خرداد ۱۴۰۳
  • اردیبهشت ۱۴۰۳
  • فروردین ۱۴۰۳
  • اسفند ۱۴۰۲
  • بهمن ۱۴۰۲
  • دی ۱۴۰۲
  • آذر ۱۴۰۲
  • آبان ۱۴۰۲
  • مهر ۱۴۰۲
  • شهریور ۱۴۰۲
  • مرداد ۱۴۰۲
  • تیر ۱۴۰۲
  • خرداد ۱۴۰۲
  • اردیبهشت ۱۴۰۲
  • فروردین ۱۴۰۲
  • اسفند ۱۴۰۱
  • بهمن ۱۴۰۱
  • دی ۱۴۰۱
  • آذر ۱۴۰۱
  • آبان ۱۴۰۱
  • مهر ۱۴۰۱
  • آرشيو
آرشیو موضوعی
  • ادبی
  • هنری
  • فرهنگی
  • علمی
  • ورزشی
  • مذهبی
  • خبری
  • فناوری اطلاعات
  • درسی
  • شیمی
  • مدیریت
  • اقتصادی
پیوندها
  • جوان امروزی
  • حجاب یعنی لبیک یا فاطمه الزهرا
  • MDstar
  • آموزش بازاریابی مجازی/ کسب و کار الکترونیک
  • همه چی
  • دریچه ای رو به هنر و فرهنگ
  • آموزش زبان انگلیسی
BLOGFA.COM