ابوعمر5 قام بنشر مايو 4, 2004 قام بنشر مايو 4, 2004 السلام عليكم ورحمة الله وبركاته اخواني الاعزاء ارغب في عمل ملف ولازم ان تكون عدد الاوراق فيه اكثر من 150 ورقة , وسؤالي هو كيف وما هي افضل طريقه للوصول لكل ورقة عند الحاجة ؟ وهل من الممكن ان يتم ذذلك عن طريق البحث ؟ ولكم جميعا جزيل الشكر والتقدير
حسام نور قام بنشر مايو 5, 2004 قام بنشر مايو 5, 2004 - أعتقد أن أسرع طريقه هي عمل صفحه رئيسيه يوضع بها زر أمر بالضغط عليه تصل الي الصفحه المطلوبه على أن يسمى كل زر بأسم الصفحه ( ملحوظه ) تعيين الملف بالفتح على الصفحة الرئيسيه لتسهيل الوصول للمراد - ولا ننسى زر العوده للصفحة الرئيسيه من كل صفحه والله الموفق
ابومؤنس قام بنشر مايو 5, 2004 قام بنشر مايو 5, 2004 السلام عليكم ورحمة الله واهلا وسهلا بالاخ ابوعمر . ايش اخبارك بعد اذن الاخ الغالي حسام توجد هنك طريقة اخري . وهي عن طريق مربع قائمة وزر واحد فقط وهي تماما مثل طريقة التنقل داخل هذا المنتدي مربع قائمة موجود بة جميع اسماء الصفحات مهما كان عددها كبير يتم اختيار اسم الصفحة ثم الضغط علي رز (اذهب) او (افتح) ليفتح لك الصفحة المطلوبة . مميزات هذة الطريقة : 1- تاخذ مساحة اقل - بدلا من عرض 150 زر في صفحة كاملة . 2- يمكن بكل سهولة وضعها في كل الصفحات بدلا من وضعها في صفحة واحدة . 3- سهولة في التنقل بين الصفحات , اذا تغنيك عن الذهاب دوما الي الصفحة الرئيسية كلما اردت فتح صفحة اخري .لانها تنقلك من اي صفحة الي اي صفحة اخري دون الذهاب الي الصفحة الرئيسية . 4- في البرمجية يخصص لها كودان كود للتنقل وكود لفتح الصفحات - بينما 150 زر لها 150 كود ويمكن اضافة صفحة جديدة عن طريق اضافة اسم الصفحة الي الكود السابق وتغير عدد الصفحات . بالتوفيق ,,,
ابوعمر5 قام بنشر مايو 5, 2004 الكاتب قام بنشر مايو 5, 2004 الاخ / حسام نور الف تحية لك واشكرك على ردك والطريقة التي ذكرتها هي الطريقة التي اتبعتها ولكن كما ذكر الاخ ابو مؤنس فان الصفحة مليئة بالازرار , اكرر شكري وتقديري لك الاخ / ابومؤنس الف تحية لك واخباري تسرك ان شاءالله , كيف حالك ادعو الله ان تكون في احسن حال وبصحة جيدة اشكرك على طرحك ولكن اخي العزيز ارجو ان اذكر الاتي : جميع الاوراق يوجد بها رقم وتخصيصا في الخلية ( c2) وهذا الرقم لا يتكرر في الصفحات الاخرى , فهل من الممكن ان اصل الى الورقة عن طريق البحث بهذا الرقم ؟ او من الممكن ان اضع الرقم المذكور كأن يكون اسم للورقة ومن ثم الوصول لها عن طريق ادخال الرقم , كيف الطريق لعمل ذلك ؟ علما بأن الرقم اقله يتكون من 5 خانات . اكرر لك شكري وتقديري وجزاك الله خير الجزاء
ابومؤنس قام بنشر مايو 5, 2004 قام بنشر مايو 5, 2004 هل هذا الرقم يتغير ام انة ثابت ؟ فاذا كان ثابت وتريدة ان يختلف عن اسم الصفحة فهذا ممكن بمعني يكون اسم الصفحة مكون من حروف وانت تفتح الصفحات بناء علي الرقم الموجود في الخلية السابقة . اما اذا كان متغير اي ان اسم الصفحة يتغير بناء علي التغير في هذا الرقم فبصراحة لا اعرف الطريقة . بالتوفيق ,,,
ابومؤنس قام بنشر مايو 5, 2004 قام بنشر مايو 5, 2004 في هذا الرابط توضح لكيفة عمل كود للتنقل بين الصفحات وخصوصا الصفحة السابقة والصفحة التالية والصفحة الاولي والصفحة الاخيرة مباشرا , http://www.officena.net/ib/index.php?showtopic=372 بالتوفيق ,,,
ابوعمر5 قام بنشر مايو 5, 2004 الكاتب قام بنشر مايو 5, 2004 اخي العزيز ابو مؤنس السلام عليك ورحمة الله وبركاته من كل قلبي اقول جزاك الله خير الجزاء , بالنسبة للرقم اللي موجود في الخلية (c2) فهو ثابت لا يتغير وموجود في كل ورقة ويختلف الرقم من ورقة الى ورقة اي انه لا يتكرر , اما من ناحية الوصلة التي تفضلت بوضعها فهي للتنقل بين الاوراق التالية والسابقة , والمطلوب " رعاك الله " فهو الوصول الى اي ورقة عن طريق وضع الرقم المذكور حيث يمكن ان يكون المطلوب الوصول الى ورقة 90 وبعدها الى الورقة 120 " هذذا مثلا " ارجو ان تجد لي الحل . اكرر شكري وتقديري ولا املك الا ان ادعو الله ان يجعل ذلك في موازين اعمالك وكثر الله من امثالك .
ابومؤنس قام بنشر مايو 5, 2004 قام بنشر مايو 5, 2004 اخي ابو عمر ما هو رايك في الحل السابق اي عن طريق مربع القائمة . وتعتمد هذة الطريقة علي اختيار رقم من القائمة ثم الضغط علي زر ليفتح لك الصفحة المطلوبة وطبعا هذا يعطيك حرية التنقل بين الصفحات , اما بالنسبة للواصلة السابقة فهي للفائدة فقط . " من باب زيادة الخير خيرين" , وتوجد هناك طريقة اخري وهي مربع نص فارغ تكتب فية رقم الصفحة المطلوب فتحها ثم تضغط زر ليفتح لك الصفحة . طبعا هذا بدلا من الاختيار من القائمة التي قد تكون طويلة . اختار الطريقة التي تفضل وانا ان شاء الله اعملك مثال واضعة في المنتدي , بالتوفيق ,
ابوعمر5 قام بنشر مايو 5, 2004 الكاتب قام بنشر مايو 5, 2004 اخي ابو مؤنس ارى ان الطريقة الثانية التي ذكرتها هي الافضل وبصراحة هي المطلوبة ادامك الله عزا وفخرا لمن تحب
ابومؤنس قام بنشر مايو 5, 2004 قام بنشر مايو 5, 2004 الاخ ابوعمر ,, اليك مثال مرفق لطريقة فتح الصفحات عن طريق مربع تكتب فية رقم الصفحة المطلوبة ثم تضغط علي الزر ليفتح الصفحة , ويجب مراعة التالي : 1- اسماء الصفحات تختلف عن ارقامها . الاسماء عادية (اسماء اشخاص) بينما انت تكتب الرقم الخاص الموجود في الخلية C2 (ارقام) . 2- وضعت عشرة صفحات وعليك اكمال البقية 150 صفحة . كذلك كررت المربع والزر في الصفحات الثلاثة الاولي علي سبيل المثال فقط . 3- لاادخال تعديل او اسماء صفحات وارقام صفحات جديدة اضغط علي زر Alt+ F11 وقم بالتعديل المناسب . بالتوفيق ,,, فتح الصفحات.zip
ابوعمر5 قام بنشر مايو 6, 2004 الكاتب قام بنشر مايو 6, 2004 الاخ العزيز / ابو مؤنس السلام عليك ورحمة الله وبركاته جزاك الله الف خير ووفقك الله لما ترضاه , ضبطت معي الطريقة التي وضعتها ولكن على رأيك " من باب زيادة الخير خيرين" هل من الممكن الجمع بين الطريقتين للبحث التي ذكرتهما اقصد عن طريق مربع القائمة . وهل من الممكن ظهور رسالة تفيد بان الرقم خطأ اذا تم ادخال رقم غير صحيح للبحث . عموما انت وفيت وكفيت , وفقك الله لما تحب وترضاه والسلام
ابومؤنس قام بنشر مايو 6, 2004 قام بنشر مايو 6, 2004 وعليكم السلام ورحمة الله وبركاتة , تكرم عيونك اخي ابوعمر , اليك نفس الملف السابق مع اضافة الطريقة الاولي (مربع تحرير وسرد) . وكذلك اضافة رسالة عند ادخال رقم اكبر من عشرة . بالتوفيق ,,, فتح الصفحات.zip
ابوعمر5 قام بنشر مايو 6, 2004 الكاتب قام بنشر مايو 6, 2004 الاخ ابو مؤنس الف شكر و تقدير لك ووفقك الله لما فيه الخير والسلام عليك
ابوعمر5 قام بنشر مايو 7, 2004 الكاتب قام بنشر مايو 7, 2004 اخي ابو مؤنس السلام عليك عند ما عملت مربع التحرير والسرد وادراج ارقام الصفحات فيه التي عن طريقها يمكن الوصول الى الصفحة علما بان الارقام ليست تسلسلية ( يعني ارقام الصفحات مثل 11535 , 504065 , 904965 ) والمشكلة ان الارقام في خلية الارتباط تظهر تسلسلية وبالتالي لا يمكن الوصول الى الصفحة , فهل من الممكن ان يظهر نفس الرقم لكي يتم الوصول الى الصفحة والله انا شاعر اني طولتها لكن الطمع في الخيرين امثالك وكل الشكر لك
ابومؤنس قام بنشر مايو 8, 2004 قام بنشر مايو 8, 2004 وعليكم السلام ياخ ابوعمر ولا توجد هناك اي مشكلة نحن هنا دوما للمساعدة وخذ راحتك في الاسئلة وخليها تطول زي ماتبغي تطول ,,, بس حلوة حكاية " انا شاعر" :d بالنسبة للمسالة السابقة هناك ملوحظة ان عنصر التحكم (القائمة المنسدلة) ترجع دوما ترتيب الرقم وليس الرقم . بمعني اذا كان الرقم الاولي الموجود في (نطاق الادخال) هو 541 مثلا فانها ترجع رقم 1 علي اساسة الترتيب وليس الرقم ذاتة , ولحل المشكلة السابقة اقترح ادخال الدالة Lookup في الملف السابق . واليك الخطوات في نفس الملف الاخير الموجود في هذة الصفحة نقم بمايلي : 1- ادخل ارقم الصفحات التي لديك في العمود R وليكن من الخلية R3 حتي الخلية R13 2- اجعل ترتيب ارقام الخلية Q3 حتي الخلية Q13 ترتيب تصاعديا يبدا من الرقم 1 3-بالنسبة للقائمة المنسدلة قم بعمل التغيرات التالي :اجعل نطاق الادخال هو من R3 حتي R13 4- ادرج الدالة Lookup في اي خلية والصق فيها المعادلة التالية : =LOOKUP(D4;Q3:Q12;R3:R12) باعتبار التالي : D4 : ارتباط الخلية بالنسبة للقائمة المنسدلة . Q3:Q12:الارقام المرتبة تصاعديا والتي تبدا من الرقم 1 R3:R13:ارقام الصفحات التي لديك . بالتوفيق ,,,
tag4m قام بنشر مايو 20, 2004 قام بنشر مايو 20, 2004 اقتباس00 بعد اذن الاخ الغالي حسام توجد هنك طريقة اخري . وهي عن طريق مربع قائمة وزر واحد فقط وهي تماما مثل طريقة التنقل داخل هذا المنتدي مربع قائمة موجود بة جميع اسماء الصفحات مهما كان عددها كبير يتم اختيار اسم الصفحة ثم الضغط علي رز (اذهب) او (افتح) ليفتح لك الصفحة المطلوبة هل من الممكن شرح هذة الطريقة بالتفصيل وشكرا
ابومؤنس قام بنشر مايو 20, 2004 قام بنشر مايو 20, 2004 السلام عليكم ورحمة الله وبركاتة اليك الشرح , يعتمد الملف السابق علي العناصر التالية : 1- مربع السرد والتحرير ويوجد لدية شرح اكثر تفصيل في هذا الرابط http://www.officena.net/ib/index.php?showtopic=1925 مع مراعاة النقاط التالية : أ - نطاق الادخال وهو في الملف السايق النطاق من R3 حتي R12 واذا تاملت هذا النطاق تجد فية ارقام الصفحات المراد التعامل معها وهي نفس البيانات التي تظهرؤ عند نقر السهم في مربع السرد والتحرير . ب - ارتباط الخلية وهي الخلية D4 وجعلنها ايضا نفس المربع الادخال حتي يؤثر كل واحد منهما بالاخر اي ان نفس رقم الصفحة الذي يظهر من خلال مربع السرد والتحرير هو نفسة رقم الصفحة الذي يظهر من خلال مربع النص (خلية عادية) وحتي لو كتب فوق هذة الخلية فان ذلك لا يؤثر علي عمل الخلية المرتبطة لمربع السرد والتحرير . بل علي العكس هذا يجعل هنا تناسب بين الاثنين في العمل . 2- الزر ( افتح الصفحات ) وفي قسم خلاصة الدروس يوجد العديد من الشروح لكيفية اعداد الازرار وهذا رابط لدرس بالصور للاخ العزيز حسام نور . http://www.officena.net/ib/index.php?showtopic=2407 3 - الكود المستخدمة في العمل اذا ضغت الزرين Alt + F11 يظهر لك الكود المستخدم Dim A As String A = Range("D4") Select Case A Case Is = 1 Sheets("حسام").Select Case Is = 2 Sheets("علي").Select Case Is = 3 Sheets("خالد").Select Case Is = 4 Sheets("توفيق").Select Case Is = 5 Sheets("سعيد").Select Case Is = 6 Sheets("طلال").Select Case Is = 7 Sheets("ماجد").Select Case Is = 8 Sheets("اشرف").Select Case Is = 9 Sheets("عمر").Select Case Is = 10 Sheets("محمود").Select End Select وستلاحظ انة اعتمد علي الاعلان علي المتغير A وهو مرتبط بالخلية D4 نفس الخلية المرتبط بها مربع السرد والتحرير وكذلك اعتمد علي الدالة Select Case والتي تقوم باستقبال الرقم من الخلية D4 ثم تفتح الصفحة التي عندها نفس الرقم , 4- الدالة LOOKUP وهذة الدالة تمت اضافة في اخر خطوة عندما ظهرت مشكلة ارقام الصفحات في قائمو مربع التحرير والسرد ويوجد لهاا شرح بسيط عن عملها في نفس الموضوع ويوجد لها شرح مع الامثلة في قسم خلاصة الدروس وهذا الرابط . http://www.officena.net/ib/index.php?showtopic=34 ارجو ان يكون الشرح وافي واي سؤال نحن دوما في الخدمة , بالتوفيق ,,,,
tag4m قام بنشر مايو 24, 2004 قام بنشر مايو 24, 2004 اخى العزيز ابو مؤنس جزاك الله كل خير شكرا ياخى فقد تعلمنا ونتعلم منك ومنكم الكثير والكثير ، وتعلمنا اشياء قد تكون لكم بسيطة وسهلة ، ولكن باالنسبة لى كانت تمثل صعوبة ومشكلة وعقدة شكرا لكل المشرفين والاعضاء زادكم الله من فضله لى مشاركة باسم شريط النماذج ارجو حذفها وشكرا
ابومؤنس قام بنشر مايو 25, 2004 قام بنشر مايو 25, 2004 السلام عليكم , بدلا من حذف الموضوع انا قمت برد علية والشرح موجود مسبقا في خلاصة الدروس ارجو ان يكون هو المطلوب , بالتوفيق ,,,,
tag4m قام بنشر مايو 28, 2004 قام بنشر مايو 28, 2004 شكرا اخى ابومؤنس على ردك الجميل ومجهودك الكبير ادعو الله ان يدخلك جناته بدون سابقة عذاب جزاك الله كل خير
الردود الموصى بها