خراب می شود
در آزمایش ماکروهای جدیدی که توسعه می دهید، ممکن است متوجه شوید که ماکرو در هنگام اجرا از کار می افتد و اطلاعات یک کاربرگ فیلتر می شود. این ممکن است به این دلیل اتفاق بیفتد که ممکن است ماکرو انتظار داشته باشد که تمام اطلاعات کاربرگ موجود باشد، یا ممکن است سعی کند اطلاعاتی را که روی صفحه قابل مشاهده نیست به روز کند.
بهترین راه حل برای این مشکل این است که مطمئن شوید که ماکرو فیلترینگ را خاموش می کند. این کار را می توان به راحتی با افزودن خط کد زیر در ابتدای ماکرو انجام داد:
ActiveWorksheet.AutoFilterMode = False
این تضمین می کند که فیلتر کردن خاموش است و مشکلاتی را که ممکن است داده های فیلتر شده برای ماکرو شما ایجاد کند، برطرف می کند. (البته این باعث از بین رفتن تنظیمات فیلتر می شود، اما برای بسیاری از ماکروها ممکن است یک عارضه جانبی قابل قبول باشد.)