كيفية متابعة الارتباط التشعبي للورقة المخفية في Excel؟
على سبيل المثال ، لدي مصنف يحتوي على أوراق عمل متعددة ، وتحتوي الورقة الرئيسية الأولى على ارتباطات تشعبية بأوراق أخرى ، والآن ، أخفي جميع الأوراق باستثناء الأولى. في هذه الحالة ، لا تتوفر الارتباطات التشعبية التي ترتبط بالأوراق المخفية. ولكن ، كيف يمكنك جعل هذه الارتباطات التشعبية تعمل بنجاح؟ عند النقر فوق ارتباط تشعبي واحد ، سيتم فتح الورقة المخفية المرتبطة في الحال كما هو موضح في لقطة الشاشة التالية:
اتبع الارتباط التشعبي لفتح الورقة المخفية برمز VBA
اتبع الارتباط التشعبي لفتح الورقة المخفية ثم قم بإخفائها مرة أخرى باستخدام رمز VBA
اتبع الارتباط التشعبي لفتح الورقة المخفية برمز VBA
قد يساعدك رمز VBA التالي على فتح ورقة العمل المخفية عند النقر فوق الارتباط التشعبي النسبي ، يرجى القيام بذلك على النحو التالي:
1. انقر بزر الماوس الأيمن فوق علامة تبويب الورقة التي تريد اتباع الارتباط التشعبي للورقة المخفية ، ثم اختر عرض الرمز من قائمة السياق ، في النافذة المنبثقة ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، يرجى نسخ ولصق الكود التالي في الوحدة النمطية الفارغة:
كود فبا: اتبع الارتباط التشعبي لفتح الورقة المخفية:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
Application.ScreenUpdating = False
On Error Resume Next
If Target.Column = 1 Then
Sheets(Target.Value).Visible = xlSheetVisible
Sheets(Target.Value).Select
End If
Application.ScreenUpdating = True
End Sub
ملاحظات: في الكود أعلاه ، الرقم 1 في إذا كان Target.Column = 1 ثم يشير البرنامج النصي إلى رقم العمود الذي يحتوي على الارتباطات التشعبية ، يرجى تغييره حسب حاجتك.
2. ثم احفظ وأغلق نافذة الكود هذه ، الآن ، عند النقر فوق الارتباط التشعبي الذي يرتبط بالورقة المخفية المحددة ، سيتم فتح الورقة المخفية مرة واحدة.
اتبع الارتباط التشعبي لفتح الورقة المخفية ثم قم بإخفائها مرة أخرى باستخدام رمز VBA
في بعض الأحيان ، تحتاج إلى اتباع الارتباط التشعبي لفتح الورقة المخفية ، وعندما تعود إلى الورقة الرئيسية ، فإنك تريد إخفاء الورقة المفتوحة مرة أخرى. يمكن أن يقدم لك رمز VBA أدناه معروفًا:
1. انقر بزر الماوس الأيمن فوق علامة تبويب الورقة التي تريد اتباع الارتباط التشعبي للورقة المخفية ، ثم اختر عرض الرمز من قائمة السياق ، في النافذة المنبثقة ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، يرجى نسخ ولصق الكود التالي في الوحدة النمطية الفارغة:
كود فبا: اتبع الارتباط التشعبي لفتح الورقة المخفية عند الرجوع وإخفائها مرة أخرى:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
'Updateby Extendoffice
Application.ScreenUpdating = False
Dim strLinkSheet As String
If InStr(Target.Parent, "!") > 0 Then
strLinkSheet = Left(Target.Parent, InStr(1, Target.Parent, "!") - 1)
Else
strLinkSheet = Target.Parent
End If
Sheets(strLinkSheet).Visible = True
Sheets(strLinkSheet).Select
Application.ScreenUpdating = True
End Sub
Private Sub Worksheet_Activate()
On Error Resume Next
Sheets(ActiveCell.Value2).Visible = False
End Sub
2. ثم احفظ الإعلان وأغلق نافذة الكود ، عند النقر فوق الارتباط التشعبي ، سيتم فتح الورقة المخفية المرتبطة على الفور ، ولكن إذا عدت إلى الورقة الرئيسية التي تحتوي على الارتباطات التشعبية ، فسيتم إخفاء الورقة المفتوحة تلقائيًا مرة أخرى.
ملاحظات: يتم تطبيق رموز الرسائل فقط على أسماء الأوراق التي تطابق نص الارتباط التشعبي الخاص بك.
العرض التوضيحي: اتبع الارتباط التشعبي لفتح الورقة المخفية برمز VBA
كوتولس ل إكسيل: مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود خلال 30 يومًا. تنزيل وتجربة مجانية الآن!
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!