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

گاوین یک کاربرگ بزرگ دارد که با آن کار می کند، و استفاده از ابزار Trace Precedents (در زبانه Formulas روبان) برای فهمیدن اینکه چه اتفاقی در حال رخ دادن است، مفید است. گاوین دوست دارد حتی زمانی که ورک بوک را ذخیره می کند، تنظیمات ابزار "روشن" باشد، اما اکسل به او اجازه این کار را نمی دهد. او فکر می کند آیا راهی وجود دارد که آن را روشن بگذاریم تا موارد سابقه همیشه در ورک بوک مشخص شود.

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

Sub ShowTracePrecendents1()
    Dim rng As Range
    Dim c As Range

    With ActiveSheet.UsedRange
        Set rng = .Cells.SpecialCells(xlCellTypeFormulas, 23)
    End With
    Application.ScreenUpdating = False

    For Each c In rng
        c.ShowPrecedents
     Next
End Sub

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

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

Sub ShowTracePrecendents2()
    Dim rng As Range
    Dim c As Range

    Set rng = Range("G1:G5,G7:G8")
    For Each c In rng
        c.ShowPrecedents
    Next
End Sub

برای استفاده مؤثر از ماکرو، باید خطی را که متغیر rng را تنظیم می کند تغییر دهید تا به سلول هایی اشاره کند که می خواهید پیشینه هایی برای آنها نمایش داده شود.

صرف نظر از اینکه با کدام ماکرو می روید، می توانید یک ماکرو "باز کردن خودکار" ایجاد کنید (همانطور که در سایر ExcelTips توضیح داده شد ) که هر زمان که ورک بوک باز شود به طور خودکار آن را اجرا می کند.

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

پاسخ شما

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

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

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

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

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

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

133 نفر آنلاین
0 عضو و 133 مهمان در سایت حاضرند
بازدید امروز: 8245
بازدید دیروز: 27627
بازدید کل: 15183069
...