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

همانطور که روی یک کاربرگ کار می کنید، اطلاعات را کپی می کنید و از یک مکان به مکان دیگر منتقل می کنید، ممکن است تعجب کنید که آیا راهی برای کپی کردن یا انتقال یک انتخاب بدون تغییر اکسل همه مراجع در انتخاب وجود دارد یا خیر. البته پاسخ این است که بستگی دارد. (آیا این را در مورد اکسل دوست ندارید؟) بیایید نگاهی بیندازیم که چگونه می توانید انتخاب ها را در اکسل هم کپی و هم جابجا کنید.

اگر انتخابی را کپی می کنید، اکسل وقتی آن را جای گذاری می کنید، همه مراجع مربوطه را در انتخاب به روزرسانی می کند. راه حل این است که قبل از انجام کپی و چسباندن، مطمئن شوید که همه مراجع در انتخاب مطلق هستند. ایجاد تغییرات در فرمول ها با دست خسته کننده است. می توانید از ماکرو زیر برای تبدیل تمام فرمول های انتخابی به معادل مطلق آنها استفاده کنید:

Sub ConvertToAbsolute()
    Dim c As Variant
    Application.ScreenUpdating = False
    For Each c In Selection
        c.Value = Application.ConvertFormula(c.Formula, _
          xlA1, , xlAbsolute)
    Next c
    Application.ScreenUpdating = True
End Sub

هنگامی که این ماکرو اجرا می شود، می توانید بدون اینکه اکسل هیچ گونه به روز رسانی در مراجع انجام دهد، انتخاب را کپی و جایگذاری کنید. پس از انجام چسباندن، می توانید با انتخاب محدوده و اعمال این ماکرو، مراجع را در انتخاب (و در محدوده اصلی، اگر هنوز وجود دارد) تغییر دهید:

Sub ConvertToRelative()
    Dim c As Variant
    Application.ScreenUpdating = False
    For Each c In Selection
        c.Value = Application.ConvertFormula(c.Formula, _
          xlA1, , xlRelative, c)
    Next c
    Application.ScreenUpdating = True
End Sub

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

اگر انتخابی را جابه جا می کنید، اکسل مراجع سلولی را در حرکت به روزرسانی نمی کند. می توانید با انتخاب محدوده و استفاده از صفحه کلید ( برای برش Ctrl+X و سپس Ctrl+V برای چسباندن انتخاب) یا ماوس (انتخاب را به یک مکان جدید بکشید) حرکت کنید. در هر صورت، اکسل مراجع در انتخاب را دقیقاً یکسان می گذارد - نسبی یا نه - بدون به روزرسانی.

تا کنون در مورد اینکه اکسل با مراجع در انتخاب کپی یا جابجا شده چه می کند صحبت کرده ام. در مورد ارجاع به اطلاعات در انتخاب چطور؟ اگر کپی می کنید، اکسل ارجاعاتی را به محدوده اصلی می گذارد. اگر انتخابی را جابه جا می کنید، اکسل ارجاعات آن انتخاب را بدون در نظر گرفتن نسبی یا مطلق بودن، به روزرسانی می کند. اگر نمی خواهید اطلاعات در حین حرکت به روز شوند، راه حل این است که یک کپی از محدوده ایجاد کنید و سپس نسخه اصلی را حذف کنید.

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

پاسخ شما

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

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

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

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

81 نفر آنلاین
0 عضو و 81 مهمان در سایت حاضرند
بازدید امروز: 12259
بازدید دیروز: 8462
بازدید کل: 15422948
...