حذف شیت براساس مقدار سلول

با سلام خدمت کاربران عزیز آی تی سواد

فرض کنید , من یک فایل اکسل حاوی چند شیت دارم , حالا می‌خواهم شیت ها را براساس مقدار سلول حذف کنم . برای مثال , اگر سلول a1 حاوی متن“KTE” باشد , تمام شیت هایی که سلول a1 دارای این متن است باید بلافاصله حذف شود . این مقاله می‌تواند به شما در انجام حذف شیت براساس مقدار سلول کمک کند .

حذف شیت براساس مقدار سلول با کد VBA 

۱. کلیدهای Alt + F11 را فشار دهید تا پنجره  Microsoft Visual Basic for Applications باز شود .

۲. در پنجره Microsoft Visual Basic for Applications  بر رویInsert > Module کلیک کنید و سپس از زیر کد VBA را کپی و در درون پنجره ماژول قراردهید .

نکته : در کد بالا ، A۱ سلولی است که حاوی متن خاصی است که می‌خواهید صفحات را براساس آن حذف کنید .

۳. سپس کلید را فشار دهید تا این کد را اجرا کنید، و یک پنجره ظاهر می شود تا مقدار خاصی را وارد کنید که می‌خواهید صفحات را براساس آن حذف کنید .

حذف شیت براساس مقدار سلول

۴. و سپس روی دکمه OK کلیک کنید ، همه شیت هایی که در سلول دارای متن KTE هستند فورا ً حذف شده‌ اند.

آی تی سواد ، سواد دیجیتال

 

 

ترجمه شده از سایت www.extendoffice.com

ممنون از همراهی شما کاربران عزیز آی تی سواد

اشتراک گذاری

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