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

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

راه حل این مشکل ایجاد یک ماکرو است که در واقع صفحه نمودار مورد نظر را نمایش می دهد. سپس می توانید ماکرو را به نوار ابزار دسترسی سریع اختصاص دهید. شما می توانید از یک ماکرو مانند زیر استفاده کنید:

Sub GotoChart1()
    Sheets("Chart1").Select
End Sub

این یک نسخه بسیار ساده از یک ماکرو است که یک صفحه نمودار خاص را نمایش می دهد. در این مورد، برگه نمودار Chart1 نامیده می شود. شما می توانید نام را تغییر دهید تا نیازهای شما را نشان دهد. شما می توانید یک ماکرو مانند این برای هر صفحه نمودار مقصد در کتاب کار خود ایجاد کنید.

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

Sub GotoChart2()
    Sheets(ActiveSheet.Shapes(Application.Caller) _
      .TopLeftCell.Value).Select
End Sub

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

با استفاده از کنترل‌های فرم قدیمی در برگه Developer نوار، یک شی برچسب در همان سلول ایجاد کنید و برچسب را طوری قالب‌بندی کنید که قابل مشاهده نباشد. شما این کار را با تغییر ویژگی‌های شی انجام می‌دهید تا خط، متن و غیره نداشته باشد. سپس روی شی برچسب راست کلیک کرده و از گزینه Assign Macro برای اختصاص دادن ماکرو GotoChart2 به شی استفاده کنید.

اکنون، وقتی کسی سعی می‌کند روی «hyperlink» کلیک کند، واقعاً روی شی برچسب نامرئی کلیک می‌کند و ماکرو در حال اجرا است. ماکرو نام شیئی را که آن را فراخوانی کرده است (Application.caller) تعیین می‌کند، مشخص می‌کند که گوشه سمت چپ بالای اشیاء در چه سلولی قرار دارد، و مقدار آن سلول را می‌گیرد. سپس مقدار به عنوان نام مقصد برای صفحه نمودار مورد نظر استفاده می شود.

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

پاسخ شما

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

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

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

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
1 پاسخ 175 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 94 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 124 visibility
ارسال شده در 29 آذر 1401 موضوع: عمومی توسط: بی نام
0 دوستدار 0 امتیاز منفی
0 پاسخ 109 visibility
ارسال شده در 26 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 88 visibility

31.4k سوال

16.7k پاسخ

620 دیدگاه

13.8k کاربر

38 نفر آنلاین
0 عضو و 38 مهمان در سایت حاضرند
بازدید امروز: 99754
بازدید دیروز: 33245
بازدید کل: 33863322
...