اگر کاربرگ ها را از افراد دیگر به ارث برده اید، ممکن است متوجه شوید که برخی از کاربرگ ها حاوی پیوندهای بسیار بسیار زیادی هستند. این هایپرلینک ها اغلب به طور خودکار توسط اکسل ایجاد می شوند که شما اطلاعات را وارد یا وارد کاربرگ می کنید. (وقتی اطلاعاتی را در برگه ای که از یک صفحه وب در جایی کپی شده است جای گذاری می کنم، همیشه ظاهر می شوند.)
اگر می خواهید این هایپرلینک ها را حذف کنید، می توانید با کلیک راست روی آنها و انتخاب Hyperlink | Hyperlink را از منوی Context حذف کنید. انجام این کار با ده ها یا صدها لینک می تواند به سرعت زمان زیادی را صرف کند. انجام سریعتر چنین کاری مستلزم استفاده از یک ماکرو است.
ماکرو زیر به سرعت تمام پیوندهای یک کاربرگ را حذف می کند، بدون اینکه روی چیز دیگری که ممکن است حاوی آن باشد تأثیر بگذارد:
Sub KillLinks1()
Do Until ActiveSheet.Hyperlinks.Count = 0
ActiveSheet.Hyperlinks(1).Delete
Loop
End Sub
ماکرو با قدم گذاشتن در مجموعه Hyperlinks و حذف هر چیزی که در آنجا قرار دارد کار می کند. (مجموعه Hyperlinks امکان دسترسی به تمام پیوندهای یک سند را فراهم می کند. راحت است، نه؟)
در صورت تمایل می توانید ماکرو را حتی کوتاه تر کنید، تا یک خط:
Sub KillLinks2()
ActiveSheet.Hyperlinks.Delete
End Sub
برگه ای را که می خواهید روی آن تأثیر بگذارید، انتخاب کنید، یکی از این ماکروها را اجرا کنید، و فقط در زمان خود صرفه جویی کرده اید!