فروشگاه
انبارداری پیشرفته تحت اکسل

حذف سلول‌های خالی در اکسل با کد VBA

حذف سلول‌های خالی در اکسل با استفاده کد VBA همان طور که میدانید ما یک آموزش دیگه هم روی سایت آکادمی روح الله دارم که بدون نیاز به کد نویسی vba.
هم میتوانید سلول های خالی را حذف کنید برای دیدن این آموزش می توانید از لینک زیر استفاده نمایید.
اما توی این قسمت از آموزش های رایگان اکسل از کد نویسی vba استفاده می کنم که خیلی راحت می توانید سلول های خالی را حذف کنید

حذف سلول‌های خالی در اکسل با کد VBA

آموزش های پیشنهادی برای شما

قبل از هر کاری آموزش زیر را مشاهده فرمایید👇

نحوه ذخیره فایل اکسل حاوی ماکرو

آموزش فعال کردن ماکرو اکسل

آموزش حذف سریع سلول های خالی در اکسل بدون کد نویسی

پیشنهاد آکادمی روح الله برای شما 

بانک کد VBA در اکسل

آموزش رایگان اکسل

در اکسل حرفه ای شوید روح الله

دوره های جامع اکسل

فایل های آماده اکسل

برای حذف سلول‌های خالی در اکسل، می‌توانید از دو روش زیر استفاده کنید:

روش 1: با استفاده از کد نویسی VBA:

برای حذف سلول های خالی در اکسل با استفاده از VBA می توانید از کد های زیر استفاده کنید

کد حذف سلول خالی بصورت کامل در شیت شما

پیش نهاد آکادمی روح الله برای شما :
کار با رنگ ها در اکسل با استفاده از کدهای VBA

حذف سلول در اکسل با کد نویسی VBA از کد زیر استفاده فرمایید

این کد ابتدا محدوده‌ی داده‌ها را به عنوان یک شیء Range انتخاب می‌کند، سپس برای هر سلول در محدوده، بررسی می‌کند که مقدار آن خالی است یا نه. در صورتی که سلول خالی باشد، آن را با استفاده از Shift:=xlUp حذف می‌کند.

برای اجرای کد، به تب Developer رفته و روی دکمه‌ی “Visual Basic” کلیک کنید، سپس در پنجره باز شده، گزینه‌ی “Insert” را انتخاب کرده و سپس “Module” را انتخاب کنید. کد بالا را در پنجره‌ی باز شده وارد کرده و سپس کلید F5 را برای اجرای کد فشار دهید.

 

روش 2: با استفاده از فیلتر:

۱- ابتدا بر روی نوار ابزار، گروه Editing را انتخاب کنید و سپس گزینه “Sort & Filter” را انتخاب کنید.

پیش نهاد آکادمی روح الله برای شما :
تغییر رنگ سلول در هنگام انتخاب

۲- در منوی باز شده، گزینه “Filter” را انتخاب کنید.

۳- حالا یک فیلتر به صورت یک جدول کوچک در بالای هر ستون ایجاد خواهد شد. با کلیک بر روی فیلتر، می‌توانید گزینه “Blanks” را انتخاب کنید تا فقط سلول‌های خالی را نشان دهد.

۴- حالا می‌توانید تمامی سلول‌های خالی را با کلیک بر روی هر کدام و سپس کلیک بر روی گزینه “Delete” در منوی باز شده، حذف کنید.

۵- در پایان، بر روی گزینه “Sort & Filter” کلیک کنید و سپس گزینه “Clear Filter” را انتخاب کنید تا فیلتر را حذف کنید.

حذف سلول‌های خالی در اکسل با استفاده کد VBA

حذف سلول‌های خالی در اکسل با استفاده کد VBA

روش 3: با استفاده از تابع:

۱- ابتدا یک سلول خالی در ناحیه‌ای خارج از محدوده‌ی داده‌ها ایجاد کنید.

۲- سپس تابع زیر را در سلول خالی وارد کنید: =IF(ISBLANK(A1),””,A1)

در این تابع، A1 باید به نام سلولی که قصد دارید بررسی کنید، تغییر کند.

۳- سپس محدوده داده‌هایتان را انتخاب کرده و کپی کنید.

۴- سپس بروید به سلولی که تابع را وارد کرده‌اید و گزینه “Paste Special” را انتخاب کنید.

۵- در پنجره باز شده، گزینه “Values” را انتخاب کرده و سپس کلیک بر روی گزینه “OK” را بزنید.

۶- حالا می‌توانید سلول‌های خالی را حذف کنید.

میانگین رتبه 5/5 تعداد رای : 4
اکسل را حرفه ای یاد بگیر
نظر شما در مورد این مقاله چیست؟

نظر یا سوال شما در این مورد چیست؟

سلام دوست عزیز خوشحال میشوم نظر شما را در مورد این مقاله بدانم 👇

    احمد

    سلام
    عالی بود ولی حذف یک سطر خالی جدول با کد vba رو هم اگه آموزش بدین ممنون میشم

    پاسخ

      سلام ارادت خدمت شما دوست عزیز
      ممنون بابت پیشنهاد خوب تون آموزش مورد نظر درخواستی شما آماده شد می توانید از لینک زیر مشاهده فرمایید
      حذف سطر خالی جدول اکسل با کد vba
      موفق پیروز باشید

      پاسخ