اذهب الي المحتوي
أوفيسنا

كود لإضافة ارتباط تشعبى للشيتات - ممتاز و بسيط


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

السلام عليكم

هذه وسيلة للتنقل عبر شيتات المصنف

بواسطة كود

يضيف ارتباطا تشعبيا لكل ورقة من أوراق المصنف

أعتقد أنه كود بسيط و جميل

لا يستنفذ ذاكرة ولا وقتا فى التنفيذ

الارتباطات تضاف بدءا من الخلية a2 ثم إلى أسفل

حسب عدد الشيتات

الصورة

Capture.jpg

الكود

Sub List_All_Sheet_Names_in_Column_A_with_Hyperlinks()


      Range("a1:a100").ClearContents

       For Each wsh In ThisWorkbook.Worksheets



              Range("A65536").End(xlUp).Offset(1, 0).Select


              ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=wsh.Name & "!A1", TextToDisplay:=wsh.Name


       Next wsh


End Sub

الملف التطبيقى

إضافة ارتباط تشعبى للأوراق بالكود.rar

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

جزاك الله كل خير اخي الفاضل

بس لي طلب من فضلك الكود لا يعمل عندي أو بصراحة مش بعرف اشغل الاكواد علي اوفس 2007

انا بعرف استخدم الأكواد علي أوفس 2003

وجزاك الله كل خير

رابط هذا التعليق
شارك

ماشاء الله على الردود الطيبة و الجميلة

أخى mohammadey1 شكرا لك و جزاك الله خيرا

أخى أبا أحمد شكرا لك و بارك الله فيك

أخى الأستاذ جمال شكرا جدا لردك الطيب

أخى الأستاذ سعد شكرا لدعائك ( فعلا أهم حاجة العافية و الستر )

أما سعادة المراقب الأستاذ طارق فقد شرفت بمروره بالموضوع

الأخ accountant_mostafa لما تفتح الملف بواسطة إكسل 2007

ستأتيك رسالة لتفعيل الماكرو كى ينفذ الكود - وافق عليها

بالتوفيق للجميع

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information