اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته 
الاخوة الاعضاء مساعدة ضرورية  جداااااااااااااااااااااااااااا 

عندي ملف اكسل يحتوي على اكثر من 20 ورقة عمل وتم ربطهم مرة بالرابط التشاعبي  ومرة اخرى من خلال مكرو  بالورقة الاولى  وعند اخفاء اوراق العمل    يتوقف عمل الروابط وايضا المكرو 
ارجو المساعده مع الشرح لاني مبتداء 

وشكرا 

ارجو الربط   واخفاء باقي اوراق العمل ويكون التنقل من خلال الروابط فقط

قام بنشر

السلام عليكم

اخى الكريم .. اهلاً بك بين اخوانك بالمنتدى

يرجى الاطلاع على التوجيهات بالموضوعات المثبته  ..  للتعامل مع المنتدى بشكل افضل

قم برفع الملف واشرح به المطلوب تفصيلاً وان شاء الله تجد المساعده

تقبل مرورى

قام بنشر
1 دقيقه مضت, خالد الرشيدى said:

السلام عليكم

اخى الكريم .. اهلاً بك بين اخوانك بالمنتدى

يرجى الاطلاع على التوجيهات بالموضوعات المثبته  ..  للتعامل مع المنتدى بشكل افضل

قم برفع الملف واشرح به المطلوب تفصيلاً وان شاء الله تجد المساعده

تقبل مرورى

شكرا اخي خالد  برفع جزء من الملف   للايضاح  ومساعدتي عاجلا 

رابط صفحات.rar

قام بنشر (معدل)

اخي العزيز ابراهيم الديب 

موضوعك كنت لقيت علي هذا المنتدي الجبار والرائع موضوع يشبة مشكلتك ونفعني جداااا جداا مع الشرح 

وان شاء الله يحل مشكلتك

وطبعا تقدر تغير وتأقلمة علي موضوعك

بارك الله في الاستاذ ابراهيم محمد وجعلة في ميزان حسناته لان الموضوع فوق الرائع

 

تم تعديل بواسطه كريم ابو هني
قام بنشر

أخي الكريم ابراهيم الديب

يرجى ضبط اسم الظهور الخاص بك حيث أن اسم ابراهيم ملتصق بالديب ..فمش عايزين الديب ياكل ابراهيم :blink:

جرب الكود التالي ...يوضع في حدث ورقة العمل التي تحتوي على الارتباطات التشعبية لأوراق العمل الأخرى

'Steps:
'[Main][Sheet1][Sheet2][Sheet3] قم بإنشاء أربعة أوراق عمل
'في ورقة العمل الرئيسية قم بعمل ارتباط تشعبي لكل أوراق العمل الأخرى
'[Main] قم بإخفاء أوراق العمل كلها ما عدا ورقة العمل الرئيسية المسماة
'يوضع الكود في حدث ورقة العمل الرئيسية ويقوم الكود بإظهار الشيت الهدف
'---------------------------------------------------------------------
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    Dim strSheet As String
     
    If InStr(Target.Parent, "!") > 0 Then
        strSheet = Left(Target.Parent, InStr(1, Target.Parent, "!") - 1)
    Else
        strSheet = Target.Parent
    End If
     
    Sheets(strSheet).Visible = True
    Sheets(strSheet).Select
End Sub

Private Sub Worksheet_Activate()
    Dim WS As Excel.Worksheet
     
    For Each WS In ThisWorkbook.Worksheets
        WS.Visible = (WS.Name = Me.Name)
    Next
End Sub

تقبل تحياتي

 

  • Like 2
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information