ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
26 visibility
موضوع: آفیس توسط:

ارجاعات دایره ای زمانی اتفاق می افتد که یک فرمول - به طور مستقیم یا غیرمستقیم - به سلولی که فرمول در آن ذخیره شده است اشاره می کند. به عنوان مثال، اگر B3 حاوی فرمول =B2+B3 باشد، B3 حاوی یک مرجع دایره ای است.

به طور معمول، مراجع دایره ای نشان دهنده یک اشتباه در یک فرمول است. با این حال، شرایطی وجود دارد که در آنها ارجاعات دایره ای مطلوب است. اکسل به شما اجازه می دهد تا ارجاعات دایره ای را در یک کاربرگ قرار دهید، اما می تواند کمی در مورد آنها حساس باشد.

در بیشتر موارد، اگر کنترل Enable Iterative Calculation را روشن کرده باشید، اکسل در مورد مراجع دایره ای بسیار ملایم است. (کادر محاوره ای Excel Options را نمایش دهید و سپس روی Formulas در سمت چپ کادر محاوره ای کلیک کنید.) اگر تیک گزینه Enable Iterative Calculation را انتخاب کنید و سپس یک مرجع دایره ای وارد کنید، اکسل اعتراضی نمی کند. در عوض، از تنظیمات موجود در کادر محاوره‌ای گزینه‌های اکسل برای کنترل چند بار تکرار مرجع دایره‌ای قبل از انجام آن استفاده می‌کند.

به نظر می‌رسد که تنظیمات کادر بررسی Enable Iterative Calculation به عنوان بخشی از یک کتاب کار ذخیره می‌شود، اما همیشه به زمانی که کتاب کار بعداً در اکسل بارگیری می‌شود توجه نمی‌شود. در واقع، اگر هر یک از موارد زیر قبل از باز کردن کتاب کار رخ دهد، به طور کامل نادیده گرفته می‌شود:

  • شما هر کتاب کار دیگری را به غیر از کتاب کار پیش فرض ایجاد شده در اولین راه اندازی اکسل باز می کنید.
  • هنگامی که کتاب کار پیش فرض نمایش داده می شود، کادر بررسی تکرار را تغییر می دهید.

کاری که اکسل انجام می دهد این است که تنظیمات کادر بررسی فعال کردن محاسبه تکراری را برای هر کتاب کاری که ابتدا باز می کنید، بررسی می کند. این تنظیم به "پیش فرض" برای جلسه فعلی با اکسل تبدیل می شود. برای هر کتاب کار دیگری که در همان جلسه بارگذاری شده است، تنظیمات ذخیره شده در کادر بررسی فعال کردن محاسبه تکرار شونده نادیده گرفته می شود.

علاوه بر این، اگر یک کتاب کار شخصی بر روی سیستم خود تعریف شده است، در آن صورت از تیک گزینه Enable Iterative Calculation در آن فایل همیشه به عنوان پیش فرض استفاده می شود. چرا؟ از آنجا که کتاب کار شخصی همیشه اولین کتاب کار باز است و اولین کتاب کار باز شده همیشه تنظیمات پیش فرض را مشخص می کند.

اگر کتاب کار ذخیره شده‌ای دارید که از مراجع دایره‌ای استفاده می‌کند و کادر بررسی Enable Iterative Calculation پاک می‌شود (به صورت پیش‌فرض یا صریح)، پس وقتی کتاب کار حاوی ارجاعات دایره‌ای را باز می‌کنید، اکسل یک هشدار نمایش می‌دهد. اگر نمی‌خواهید اخطار را ببینید، راه‌حل واضح این است که یا مطمئن شوید که کتاب کار را قبل از هر کتاب کار دیگری باز کرده‌اید (به‌طوری که از تنظیمات تکرار آن استفاده می‌شود) یا به صراحت چک باکس Enable Iterative Calculation را قبل از باز کردن کتاب کار تنظیم کنید.

اگر نمی‌خواهید نگران سفارشی که کتاب‌های کاری را باز می‌کنید نگران باشید و نمی‌خواهید همیشه تنظیمات کادر بررسی Enable Iterative Calculation را تغییر دهید، می‌توانید یک ماکرو ایجاد کنید که اطمینان حاصل کند که کادر بررسی Enable Iterative Calculation برای کتاب کار انتخاب شده است. اگر ماکرو را به رویداد Open مربوط به کتاب کار اختصاص دهید، هر بار که کتاب کار باز می‌شود، اجرا می‌شود و اطمینان حاصل می‌کند که هشداری را که نمی‌خواهید ببینید، مشاهده نمی‌کنید. ماکرو به صورت زیر ظاهر می شود:

Private Sub Workbook_Open()
    Application.Iteration = True
End Sub

اگر یک کتاب کار شخصی برای سیستم خود تعریف شده است، می توانید این ماکرو را به جای کتاب های کاری جداگانه به آن اضافه کنید. به این ترتیب می توانید اطمینان حاصل کنید که کادر بررسی Enable Iterative Calculation همیشه برای هر جلسه اکسل انتخاب شده است.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 35 visibility
ارسال شده در 27 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 44 visibility
0 دوستدار 1 امتیاز منفی
1 پاسخ 86 visibility
1 امتیاز مثبت 0 امتیاز منفی
1 پاسخ 1.2k visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

372 نفر آنلاین
1 عضو و 371 مهمان در سایت حاضرند
اعضای حاضر در سایت
بازدید امروز: 8466
بازدید دیروز: 53446
بازدید کل: 20399215
...