پاسخ وردپرس

آموزش مرتب سازی اعداد به صورت اتوماتیک در اکسل با استفاده از کد VBA

خرداد ۱, ۱۳۹۷
ارسال شده توسط:
3,121 بازدید
۱۳

آموزش مرتب سازی اعداد به صورت اتوماتیک در اکسل با استفاده از کد VBA excel

سلام خدمت کاربراین سایت سون ریپلای امرزو هم با شما هستیم با یک آموزش رایگان اکسل
در این آموزش برای شما نحوه مرتب سازی اعداد را با استفاده از کد VBA excel آموزش میدهیم
که به صورت اتوماتیک برای شما این کار را انجام میدهد.

به طور کلی مرتب سازی اعداد یک ستون، از موارد مورد نیاز روزانه در محیط اکسل است که همه ما توسط دگمه مورد نظر از تب Data و یا پنجره Sort و یا روشهای ابزاری دیگر از آن بهره میبریم.
اما توسط این روش، برای مرتب سازی، هر بار ناچار به استفاده از آن به صورت دستی هستیم
و با افزودن و یا تغییر داده ها نیاز مجدد به استفاده از این ابزار داریم.

دوست عزیز پیشنهاد میشه این مطلب را هم ببینید
آموزش فعال کردن تب DEVELOPER در اکسل به صورت فیلم آموزشی

همان تور که در فیلم آموزشی باله  با روشی بسیار ساده اما کارآمد و مفید توسط نوشتن چند خط کد میتوانید اعداد را به صورت اتوماتیک مرتب نموده و نگران تغییر یا افزودن و کم‌ شدن داده ها در  محدوده خود نباشید
پس مراحل زیر را با دقت دنبال کنید

 

مرتب سازی اعداد به صورت اتوماتیک در اکسل

 

مرتب سازی اعداد به صورت اتوماتیک در اکسل

۱- ابتدا فایل مورد نظر خود را برای مرتب سازی اتوماتیک اعداد باز کنید

۲- ما در این آموزش میخواهیم ستون B را برای مرتب سازی انتخاب کنیم
برای این کار باید شما چند خط کد از سایت سون ریپلای کپی کنید که در ادامه برای شما قرار داریم

دوست عزیز پیشنهاد میشه این مطلب را هم ببینید
نحوه نمایش شیت های پنهان اکسل با 3 روش حرفه ای

۳- برای وارد شدن به محیط VBA excel چند روش موجود است
(۱) با زدن کلید های Alt+F11  میتواند وارد محیط کد نویسی شوید

30 ترفند و کلید میانبر اکسل

یا روی یکی از شیت  های فعال  راست کلیک کنید و روی گزینه View Code کلیک کنید

 

جلوگیری از اضافه کردن شیت در اکسل

 

۴- بعد از وارد شدن به محیط ویژوال بیسیک در سمت چپ روی شیت مورد نظر خود کلیک کنید اگر یک شیت دارد روی شیت ۱ کلیک کنید

 

جلوگیری از اضافه کردن شیت در اکسل

 

۵- در این مرحله کد زیر را کپی کنید و در محیط VBA جایگزین کنید

دیگه کار تمام شد فایل را ذخیره کنید همان تور که  مشاهده میکنید اعداد ستون B بصورت اتوماتیک مرتب شد

دوست عزیز پیشنهاد میشه این مطلب را هم ببینید
آموزش ثابت نگه داشتن همزمان سطر و ستون در اکسل -excel

دوستان این آموزش رایگان اکسل هم در همینجا به پایان رسید تا یک آموزش دیگه در پناه حق باشید

اشتراک گذاری:

حتما" بخوانید پیشنهاد سون ریپلای

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. روح الله وکیل زاده آبان ۱۴, ۱۳۹۹

    سلام درود خدمت شما دوست گرامی
    این مورد با این کد امکان پذیر نیست توی چند روز آینده به صورت کامل سورت کردن داده ها را آموزش خواهیم دارد
    خیلی از دوستان هم این درخواست را داشتین عضو کانال های ما باشید اطلاع میدهیم خود تون موفق باشید
    مثل همیشه

  2. سیاوش محمدی آبان ۱۳, ۱۳۹۹

    سلام خسته نباشید
    مرسی از شما و سایت خوبتون و توضیحاتتون … نمیدونین با چه سختی ای شمارو پیدا کردم
    ۲ تا سوال داشتم
    ۱) اینکه من میخوام همین عملو برعکس انجام بدم و از بزرگ به کوچیک واسم مرتب کنه
    (اینکه میگین بریم تو data > sort&filter اینو امتحان کردم و این موقتی است )
    من میخوام با هر بار وارد کردن اطلاعات ،از بزرگ به کوچیک واسم مرتب کنه (مثل ویدیو بالا ولی برعکس)
    ۲) و اینکه برای مثال فکر کنین من تو بخش C از شماره ۲ تا شماره ۲۰ اطلاعات دارم و از ۲۲ تا ۴۰ اطلاعاتم متفاوت هست
    حالا میخوام ۲ بار تو همون بخش C واسم اطلاعاتو مرتب کنه ولی با این تفاوت که اگر من تو قسمت ۲۲ تا ۴۰ عدد وارد کردم
    نمیخوام از ۲ تا ۴۰ واسم مرتب کنه میخوام تو همون ۲۲ تا ۴۰ بمونه و جاش با اطلاعات بالا تغییر نکنه
    آیا این کار شدنیه ؟ (و من تلاشمو کردم ولی نتونستم جواب بگیرم )
    ممنون میشم اگه جواب بدین

  3. روح الله وکیل زاده مهر ۲۸, ۱۳۹۹

    برای مرتب کردن نمرات از ابزار sort از مسیر زیر استقاده می کنیم.(البته مسیر های دیگری هم وجود دارد
    Data>Sort&Filter>So

    اکنون در پنجره باز شده از تب Order گزینه Smallest to Largest را انتخاب می کنیم.و نتیجهبعدی می بینی
    موفق باشید

  4. میثم مهر ۲۸, ۱۳۹۹

    سلام
    اگه بخوایم این سورت وارونه باشه چیکار باید بکنیم یعنی اعداد بزرگتر بالا و اعداد کوچیک پایین باشند
    ممنون میشم اگه راهنماییم کنید

  5. روح الله وکیل زاده مهر ۷, ۱۳۹۹

    سلام و ارادت خدمت شما دوست گرامی منظورتون از نمونه فایل چی هست اگر منظورتون همین نمونه فایل که داریم آموزش میدیم هست که نمونه فایل نداره میتونی آموزش را به صورت کامل مشاهده کنید و از آن استفاده بکنید موفق و پیروز باشید 

  6. محمدرضا خدام مهر ۷, ۱۳۹۹

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

  7. روح الله وکیل زاده خرداد ۲۸, ۱۳۹۹

    ارادت خدمت شما دوست گرامی به نظر من شما به توضیح دادن ما کاری نداشته باشید می توانید اگه خوشتون نیومد آموزش را نبینید موفق و پیروز باشید

  8. a خرداد ۲۸, ۱۳۹۹

    لطفا دیگه شما توضیح نده خیلی سریع و بد و یکم لحجه دار توضیح میدیه آدم هیچی نمیفهمه

  9. پشتیبانی سون ریپلای آبان ۲۷, ۱۳۹۸

    درود خدمت شما دوست گرامی حتما
    موفق باشید

  10. moslem63 آبان ۲۵, ۱۳۹۸

    در صورت اینکه مقادیر فرمول باشد سورت نمیشه بی زحمت اونم بزارید ممنون از سایت خوبتون

  11. moslem63 آبان ۲۵, ۱۳۹۸

    سلام چطوری میتونم سورت را برعکس کنم یعنی از زیاد به کم سورت بشه ممنون

  12. روح الله وکیل زاده مرداد ۲۳, ۱۳۹۸

    درود خدمت شما دوست عزیز
    شما می توانید در قسمت کد نویسی که به جای سطر کامل سطر مشخص را بدهید به طور مثل (B10:B20) به این صورت شما مشخص می کنید که فقط سطر که شما تعین کردین را مرتب کنید
    موفق باشید

  13. fences مرداد ۲۳, ۱۳۹۸

    سلام
    وقت شما بخیر
    چطور می تونم همین سورت کردن بصورت تعداد سطر مشخص انجام بدم؟
    مثلا از سطر ۲ تا سطر ۱۰

نماد های اعتماد

سون ریپلای به استناد نماد های زیر ، دارای مجوز رسمی از مراجع مربوطه در جمهوری اسلامی ایران می باشد !

درگاه سامان
درگاه به پرداخت