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

اکسل به شما این امکان را می دهد تا با بررسی محتویات کادر نام، در سمت چپ نوار فرمول، مکان سلول انتخاب شده فعلی را به راحتی مشاهده کنید. این خوب و خوب است، اما مواقعی وجود دارد که دوست دارید آدرس یک سلول را در یک سلول داشته باشید. به عنوان مثال، ممکن است بخواهید سلول A1 حاوی آدرس سلول انتخابی فعلی باشد. این به این معنی است که اگر سلول E4 انتخاب شده باشد، A1 حاوی آدرس آن یا 4 دلار E است. اگر کلید پیکان سمت راست را فشار دهید، محتویات A1 ​​به $F$4 تغییر می کند.

با استفاده از تابع کاربرگ CELL می توانید آدرس سلول انتخاب شده فعلی را به این ترتیب بدست آورید:

=CELL("Address")

باید توجه داشته باشید که این تابع باعث نمی شود که محتویات سلول هر بار که به سلول دیگری منتقل می شوید تغییر کند. درعوض، این تابع تنها زمانی به روزرسانی می شود که ورک بوک مجدداً محاسبه شود، یا با تغییر چیزی در کاربرگ یا با فشار دادن F9 .

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

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
    Range("A1").Value = ActiveCell.Address
End Sub
  1. ویرایشگر VBA را با فشار دادن Alt+F11 نمایش دهید .
  2. در پنجره Project، در سمت چپ ویرایشگر، روی نام کاربرگ مورد استفاده خود دوبار کلیک کنید. (شاید لازم باشد ابتدا پوشه VBAProject را باز کنید و سپس پوشه Microsoft Excel Objects را در زیر آن باز کنید.)
  3. در پنجره کد مربوط به کاربرگ، روی لیست کشویی Object کلیک کرده و Worksheet را انتخاب کنید. هنگامی که این کار را انجام می دهید، Procedure باید به SelectionChange تغییر کند و چارچوب مربوط به کنترل کننده رویداد باید در پنجره کد ظاهر شود.
  4. کنترل کننده رویداد را تغییر دهید تا به صورت زیر ظاهر شود:
  5. ویرایشگر VBA را ببندید.

اکنون، همانطور که در مورد این کاربرگ واحد حرکت می کنید، محتویات A1 ​​باید دائماً به روز شود تا مکان شما را منعکس کند.

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

پاسخ شما

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

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

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

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

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

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

99 نفر آنلاین
0 عضو و 99 مهمان در سایت حاضرند
بازدید امروز: 6640
بازدید دیروز: 14408
بازدید کل: 15455560
...