رویدادهای Worksheet در اکسل - بخش دوم

در ادامه مقاله قبل با موارد دیگری از رویدادهای شیء Worksheet آشنا می شوید : رویداد SelectionChange این رویداد زمانی فراخوانی می شود که انتخاب محدوده جدیدی در صفحه اتفاق بیفتد. مثال : کد زیر بعد از انتخاب یک محدوده در صفحه، زمینه سطر و ستون شامل خانه فعال را به رنگ قرمز رنگ آمیزی می کند. رویدادهای Worksheet در اکسل نتیجه اجرای کد : رویدادهای Worksheet در اکسل رویداد Change این رویداد زمانی فراخوانی می شود که محتوای محدوده ای در صفحه توسط کاربر یا کدهای VBA تغییر کند. مثال: کد زیر آدرس دامنه ای که محتوای آن تغییر کرده را توسط دستور MsgBox اعلان می کند. رویدادهای Worksheet در اکسل مثال : در کد زیر اگر محتوای خانه ای که تغییر یافته یک فرمول باشد، به صورت ضخیم (Bold) نمایش داده می شود. رویدادهای Worksheet در اکسل نکته : کد بالا یک اشکال خیلی مهم دارد. اگر یک سطر یا ستون به صفحه اضافه کنید تمام سطر یا ستون اضافه شده را به عنوان ناحیه تغییر یافته در نظر می گیرد و این باعث می شود که اجرای حلقه For Each زمان زیادی بگیرد. (رفع مشکل بر عهده شما !)  
نویسنده : وحید فرزام
تاریخ انتشار : 1393-01-23 04:30:00
2965

0 نظر

user


تازه ترین ها