أخى الحبيب ( وليد ) هناك طريقتان هامتان نستخدمهم لربط واجهة برنامج بباقى شيتاتة مهما كان عدد هذه الشيتات
1- ( HYPERLINK ) وهى طريقة بسيطة وأبسط خطواتها بإنك ممكن تختار خلية من صفحة الواجهة التى تريد ربط خليتها بشيت معين ثم ( كليك يمين على هذه الخلية )ستظهر لك قائمة ستختار منها بالطبع ( HYPERLINK ) وبعد الضغط عليها ستظهر قائمة ( INSERT HYPERLINK ) ثم (BOOKMARK ) ستظهر لك قائمة بها كافة مسميات شيتاتك الموجودة داخل (WORKBOOK ) إختر منها الشيت الذى ترغب بربطة بهذه الخلية ، ثم ( OK ) إرجع للخلية التى قمت بربطها بهذا الشيت وأضغط عليها سينتقل بك على الفور لها الشيت ، كذلك ممكن إختيار شكل من (AUTOSHAPES ) وقم برسمة ثم نفذ علية نفس الخطوات.
2 - عن طريق الكود وهذا سهل لأن أمرة بسيط
إضغط ( ALT +F11 ) ستظهر لك صفحة ال ( VBA ) من قائمة ( INSERT ) إختر ( MODULE ) ستظهر لك صفحة خالية إكتب هذا الكود بها وليكن المطلوب من هذا الكود الإنتقال إلى ( SHEET2 ) سيكون الأمر
Sub MAHM()
'أسم الشيت
Sheets("SHEET2").Select
'المكان المراد الإنتقال إلية
End Sub
ثم تذهب إلى واجهة البرنامج وقم من شريط ( FORM ) بإختيار ( BUTTON ) وقم برسمة فى المكان الذى تريدة ستجدة أتوماتيك ينتقل إلى نافذة ستجد بها أسم الكود التى قمت أنا بتسميتة بأسم ( MAHM ) ثم ( OK ) وبالضغط علية هو الأخر ستجدة ينتقل إلى الشيت رقم ( 2 ) والذى قمت أنا بإختيارة داخل الكود بالطبع تستطيع كتابة أى مسمى وفقا لمسميات شيتاتك
3- وهناك بالطبع مراحل أكثر تعقيدا وتطورا من ذلك مثل الأختيار من ( USER FORM ) أو ظهور ( USER FORM ) وكتابة أسم الشيت المراد الإنتقال إلية ولكن أن إخترت لحضرتك أبسط وأسرع الطرق