قابلیت تغییر آدرس خانه ها در ماکرو

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • maziardm

    • 2013/05/17
    • 450

    قابلیت تغییر آدرس خانه ها در ماکرو

    با سلام و روز خوش
    آیا در عبارتی که در ماکرو نوشته ایم با تغییر خانه های ربط داده شده آدرس دهی نیز تغییر نمی کند. برای مثال فرض کنید که در بخش از ماکرو به به خانه ی e1 اشاره شده است است. حال اگر در شیت مورد نظر جای خانه ای 1 عوض شد و برای مثال به اف دو منتقل شد چرا در ماکرو هنوز به ای 1 اشاره دارد در حالیکه باید به اف 2 اشاره کند. یا مثال دیگر اینکه با فرض آنکه در فرمول ماکرو به ستون 5 اشاره کرده ایم در صورتیکه یک ستون به قبل از ستون 5 اضافه کنیم (در این حالت ستون 5 به ستون 6 تبدیل می شود) چرا در ماکرو هنوز به ستون 5 اشاه می شود.
    عکس ماکرویی که نوشتم رو گذاشتم و دور موارد مورد نظر رو هم خط کشیدم (بر اساس توضیحات بالا).
    در کل خواستم اینه که با جابجایی سلول ربط داده شده در شیت اکسل فرمول ماکرو نیز خود به خود تغییر کرده و به محل جدید سلول مورد نظر اشاه کند و نیازی به اصلاح دستی فرمول ماکرو نباشد.
    با تشکر
    فایل های پیوست شده
  • rasools13

    • 2017/01/20
    • 360
    • 80.00

    #2
    باسلام
    این درست همانند ثبت آدرس خانه در ثبت احوال است در صورتی که ما به خانه ی دیگری نقل مکان کرده ولی آدرس جدید را به ثبت احوال اطلاع رسانی نکنیم، ثبت احوال همچنان فرض را براین دارد که ما در خانه قدیمی قرار داشته و مثلا موارد لازم را به آن آدرس ارسال می کند.
    [CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
    [COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
    [/CENTER]

    کامنت

    • maziardm

      • 2013/05/17
      • 450

      #3
      نوشته اصلی توسط rasools13
      باسلام
      این درست همانند ثبت آدرس خانه در ثبت احوال است در صورتی که ما به خانه ی دیگری نقل مکان کرده ولی آدرس جدید را به ثبت احوال اطلاع رسانی نکنیم، ثبت احوال همچنان فرض را براین دارد که ما در خانه قدیمی قرار داشته و مثلا موارد لازم را به آن آدرس ارسال می کند.
      با سلام مجدد و تشکر از پاسختون
      به نظر من این می تونه ضعف برای اکسل باشه. چرا که ممکنه ما به هر دلیلی فرممون رو تغییر بدیم و خانه ها را تغییر مکان بدیم. اینطوری باید هربار فرمول در ماکرو رو عوض کنیم.
      جالب تر اینجاست که در محیط شیت اکسل با تغییر محل خانه های که فرمول ها به اونها انتقال داده شده اند آدرس سلول مورد نظر در فرمول های مربوطه تغییر کرده و به خانه جدید ارجاع داده میشه. ولی در محیط وی بی ای اینطور نیست.

      کامنت

      چند لحظه..