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

ابو تميم

03 عضو مميز
  • Posts

    446
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل منشورات العضو ابو تميم

  1. تحية حارة إلى جميع مشرفين وأعضاء منتدى اوفيسنا ما هو الكود الذي يعمل على إخفاء شريط العنوان في ملف الاكسل وأيضا كود لمنع المستخدم من استخدام مفتاح Esc من لوحة المفاتيح على ملف الاكسل والغاية من ذلك أني أستخدم في ملف اكسل لدي خاصية إخفاء جميع أشرطة الأدوات وطريقة العرض بوضع كامل الصفحة Full screen وإذا قام المستخدم بالضغط على مفتاح Esc يتم إلغاء وضع Full screen وإذا قام المستخدم بالضغط على زر الاغلاق X من شريط العنوان يقوم بإغلاق الملف والمطلوب في الملف هو 1. إجبار المستخدم من الخروج من البرنامج فقط وحصريا بالضغط على زر الخروج الذي تم تخصيصه له في البرنامج فقط ومنعه من الخروج من أية طريقة أخرى مثل زر X في شريط العنوان 2. منع المستخدم من استخدام زر Esc وذلك لإجباره على استخدام وضع العرض Full screen وعدم التحول إلى وضع آخر وعدم استخدام أشرطة الأدوات بأي شكل من الأشكال شكرا للجميع
  2. شكرا أخي alidroos على استجابتك الكريمة المقصود باختصار عندما أدخل إلى ملفي الاصلي أدخل مثلا إلى الورقة1 وأضغط على زر نقل الورقة إلى ملف جديد فيتم هنا إنشاء ملف جديد وتسميته بالاسم المحدد في الكود ونسخ الورقة 1 من الملف الاصلي في الملف الجديد إلى هنا أعتقد الأمر واضح ... ثانيا : كما هو معروف عند إنشاء ملف اكسل جديد فإنه يكون تلقائيا يحتوي على ورقة 1 و 2 و 3 ... صح ؟؟؟ المطلوب الثاني هنا أن يتم حذف هذه الأوراق 1و2و3 لأنها لن تستخدم في الملف الجديد ثالثا : الآن نحن قمنا بنسخ الورقة 1 من الملف الأصلي إلى الملف الجديد ... صح ؟؟؟ .... بعد ذلك سأنتقل إلى ورقة جديدة في الملف الأصلي ولنفرض أنني انتقلت إلى ورقة4 أضغط على الزر المطلوب للنقل ويتم نسخ الورقة 4 إلى الملف ذاته الذي تم إنشاؤه ونسخ الورقة 1 فيه لأنه لازال قيد العمل وهنا يجب أن يبحث الكود عن اسم الملف الجديد الذي تم تحديده مسبقا فإن كان موجود ومفتوح يقوم بنسخ الورقة الفعالة في الملف الجديد وإضافتها إلى الأوراق الأخرى التي تم نسخها مسبقا وهكذا عند الانتقال إلى أي ورقة جديدة في الملف الأصلي إذا الموضوع غير واضح أرجو المعذرة وإعلامي كي أقوم بإنشاء ملف بأسماء أخرى ويتم تسمية الأمور بمسميات محدودة ... لكم جزيل الشكر
  3. سلمتم على هذا البرنامج ولكن هذا البرنامج غير مسجل ولا يظهر من الملف الذي يتم إلغاء حمايته سوى أول سطرين فقط ولا تظهر باقي الصفحة ما هو الحل هل هناك رقم تسجيل لهذه النسخة او كراك لكي يعمل البرنامج بشكل سليم ويظهر جميع الصفحات المحمية في الملف
  4. تحياتي لجميع العلماء والخبراء في الاكسل في هذا المنتدى العزيز لدي ملف اكسل ... المطلوب من الملف هو عندما أضغط على زر نقل الورقة إلى ملف جديد يتم تنفيذ التالي : 1. إنشاء ملف اكسل جديد وحفظه على سطح المكتب بغض النظر عن اسم المستخدم على جهاز الكمبيوتر ( يعني ذلك أنه عند نقل الملف إلى جهاز كمبيوتر آخر يتم حفظ الملف المقصود هنا على سطح المكتب للمستخدم الفعال على جهاز الكمبيوتر .... علما ان الملف الجديد يتم حفظه على سطح المكتب باسم محدد مسبقا في الكود مثلا يكون اسم الملف الجديد ( تحديث بيانات ) ... مع الأخذ بعين الاعتبار أن الملف الجديد يجب أن يكون فيه الأوراق التي سنقوم بنسخها فيه فقط ويجب حذف الأوراق التي تتكون في الملف الجديد بمجرد إنشاؤه .. 2. يتم نسخ الورقة الفعالة التي نقف عليها في الملف الحالي الأصلي إلى الملف الجديد (تحديث بيانات) ... بحيث يتم نسخ الورقة إلى الملف الجديد بنفس الاسم ونفس التنسيق 3. الإبقاء على الملف الجديد قيد التشغيل حتى ننتهي من نقل كافة الأوراق المطلوب نقلها إليه. 4. إمكانية نقل اكثر من ورقة إلى الملف الجديد وذلك بالانتقال إلى الورقة المراد نقلها من داخل الملف نفسه والضغط على زر نقل الورقة إلى ملف جديد ويقوم الكود بتطبيق نفس النتائج على كل الاوراق ويقوم بحفظ جميع الأوراق المراد نقلها على نفس الملف الملف في المرفقات ..... كود نقل الشيت.rar
  5. شكرا للجميع قمت بتطبيق الكود على ملفي الخاص ولكنه يعطيني رسالة خطأ ويظلل باللون الأصفر كلمة Sub Timer وكلمة Format من الكود ولا يعمل معي ... ما هي المشكلة ؟؟ Sub Timer() Call yahp vartimer = Format(Now + TimeSerial(0, 2, 0), "hh:mm:ss") If vartimer = "" Then Exit Sub Application.OnTime TimeValue(vartimer), "yahm" End Sub
  6. عذرا لم أستطع من إكمال الموضوع على الرابط أخي عبد الله لأن البرنامج قام بإغلاق الجهاز قبل أن أتمكن من مشاهدة الموضوع حتى نهايته الطريقة مشروحة على الموضوع نفسه شكرا لك أخي عبد الله جزاك الله خيرا
  7. سبحان الله كل شيء وله حل في هذا المنتدى الأكثر من رائع أعجبني هذا الكود جدا ولكنه يقوم بإغلاق الجهاز كاملا ولا يقوم بحفظ بياناتي التي أعملها على ملفي هل يمكن التعديل على هذا الكود ليقوم بإغلاق ملف الاكسل المقصود فقط دون إغلاق الجهاز و إغلاق جميع البرامج الأخرى التي تكون قيد التشغيل ولكم جزيل الشكر والتقدير
  8. أجمل تحياتي للجميع كيف يمكن تحديد فترة زمنية لملف الاكسل يبقي فيها قيد التشغيل وإذا لم يستخدم الملف خلال فترة عشرة دقائق مثلا يقوم البرنامج تلقائيا بحفظ الملف وإغلاقه دون الرجوع للمستخدم (بما أن المستخدم حاليا لا يستخدم هذا الملف )
  9. جزاك الله خيرا أخي اا عبدالله المجرب اا فعلا كود ممتاز ومميز جدا وفعال وقمت بتجربته وهو يعمل بشكل فعال ولكن في المصنفات التي تحتوي على عدد محدود من الاوراق الفرعية ولكنه لم يفلح في ملفي لأنه يحتوي على 530 ورقة فرعية وهو يأخذ وقتا من الزمن لتنفيذ المطلوب لذلك قمت بعمل قائمة تنقل أخرى باستخدام VB وقمت بتنفيذها على المف بالنسبة إلى هذا السؤال تمت الاجابة عليه بشكل فعال من الأخ اا عبدالله المجرب اا جزاه الله خيرا انتهى السؤال شكرا للجميع على التعاون وجزاكم الله كل الخير
  10. كود رائع جدا أخي يحيى حسن ولكنه يقوم بإخفاء باقي الأوراق والمطلوب أن تبقى الأوراق جميعها ظاهرة وذلك لوجود ارتباط تشعبي يربط الاوراق الفرعية بالأوراق الرئيسية أي أنه يتم الانتقال إلى الورقة الفرعية من خلال ارتباط تشعبي داخل الورقة الرئيسية ولك جزيل الشكر
  11. شكرا أخي أبو أسامة المطلوب في هذا الملف هو تحديد الصفحات التي يجب أن تظهر في قائمة الانتقال إلى .. أي أنه عندما نضغط على زر الانتقال إلى .. تظهر لدينا قائمة تحتوي على جميع الأوراق الموجودة في الملف والمطلوب هو تحديد أوراق معينة هي المطلوب ظهورها في القائمة ولا أرغب بظهور باقي الاوراق في القائمة الصفحات المطلوب ظهورها في قائمة التنقل هي : الصفحة الرئيسية البيانات التصفية أي أنني أريد أن أنتقل إلى هذه الصفحات فقط لأنها هي الأساس وعندما أكون في أي صفحة أخرى مثل الرابط الأول ..... إلى ....... 6 فأنا بحاجة إلى الاختيار من إحدى القوائم الرئيسية للعودة إليها والقوائم الرئيسية هي المذكورة أعلاه فقط وباقي الصفحات \ الورقات هي أوراق فرعية ليس لي حاجة للعودة إليها ولذلك لا أحتاج إلى وجودها في القائمة عند الاختيار والقائمة التي تنتج عندي عندما أضغط على زر الانتقال إلى ... يظهر عندي في القائمة جميع الأوراق في المصنف ابتداء من الرئيسية إلى الورقة 6 والمطلوب في القائمة هو الصفحة الرئيسية البيانات التصفية الملف المرفق يبين ذلك Book1.rar
  12. شكرا جزيلا أخي عبد الله هذا ما كنت أبحث عنه شكرا جزيلا
  13. شكرا للجميع أعتقد أن السؤال غير واضح كفاية المطلوب بالضبط هو أنني أريد أن أضع زر الانتقال في جميع الأوراق الموجودة في المصنف ولكن الأوراق التي يجب الانتقال إليها هي بعض الأوراق الرئيسية فقط أما باقي الأوراق فهر عبارة عن أوراق فرعية ليس بالضرورة الانتقال إليها لذلك لا أريدها أن تظهر في قائمة التنقل الأمور التي تم شرحها سابقا هي لتحديد الأوراق المطلوب ظهورها في المصنف وسؤالي هو تحديد الأوراق المطلوب ظهورها في قائمة التنقل داخل المصنف وهي الاوراق الرئيسية فقط
  14. جزاك الله خيرا أخ مجدى يونس فعلا هذا هو المطلوب بالضبط ولكن هنا يستطيع أي شخص أن يدخل إلى الكود ويغير فيه التاريخ المحدد للصلاحية ... هل نستطيع أن نحمي هذا الكود وغيره من الأكواد المهمة من التغيير ... ولكم جزيل الشكر والتقدير لجهودكم الخيرة
  15. أخي الكريم ابو اسامة العينبوسي شكرا جزيلا لك على هذه الطريقة الجميلة ولكني أريد أن يكون التنقل بين الصفحات بالطريقة التي طرحتها بداية في الملف المرفق ولا أريد أن أختار من فورم ولك جزيل الشكر مرة أخرى Book1.rar
  16. أسعد الله أوقاتكم جميعا المطلوب في هذا الملف المرفق هو تحديد الصفحات التي يجب أن تظهر في قائمة الانتقال إلى .. أي أنه عندما نضغط على زر الانتقال إلى .. تظهر لدينا قائمة تحتوي على جميع الأوراق الموجودة في الملف والمطلوب هو تحديد أوراق معية هي المطلوب ظهورها في القائمة ولا أرغب بظهور باقي الاوراق في القائمة Book1.rar
  17. تحية من الأعماق للجميع في هذا المنتدى الغالي والمتميز لدي سؤال في الاكسل كيف يمكننا تحديد فترة صلاحية لملف اكسل , أي تصميم برنامج على الاكسل وتحديد فترة محددة لهذا الملف لغايات التجربة ومعنى ذلك أن تكون النسخة من البرنامج التي يتم تحديدها بأنها نسخة تجريبية محدودة بفترة شهر واحد مثلا وبعد هذا الشهر تطالبنا بإدخال كود معين أو رقم تفعيل يتم تحديده من المصمم وعند إدخال كود التفعيل أو إلغاء الفترة التجريبية للبرنامج يصبح البرنامج دائم ويعمل بشكل عام دون فترة محدودة
  18. جزاك الله خيرا أخي اا عبدالله المجرب اا وجزى الله الاستاذ الخالدي كل الخير نجحت الطريقة وعملت المعادلة بشكل ممتاز وتمت الاجابة على السؤال بشكل ممتاز ولكني حاولت أن أحلل طريقة وآلية كتابة هذه المعادلة ولم أنجح في ذلك هل هناك تحليل لهذه المعادلة أرجو إن كان بالإمكان شرح هذه المعادلة =HYPERLINK("#"&CELL("address";INDEX('إدخال البيانات'!A10:A539;MATCH(B9;'إدخال البيانات'!A10:A539;0)));"اضغط هنا لتعديل البيانات") والمعادلة مع التطبيق واضح في المرفق الذي رفعة الأخ عبد الله المجرب في الملف بعد تعديله
  19. تحياتي الحارة للجميع في هذا المنتدى الرائع لقد قمت بطرح سؤال وتمت الإجابة عليه من الأخوة مشكورين وهو على الرابط التالي http://www.officena....72 وهنا أضفت على السؤال ورقة جديدة وتاليا الشرح عندما أقف على صف معين يتحدد عندي رقم الصف الحالي في الخلية ذات اللون الاحمر المطلوب هنا هو عندما أضغط على عبارة اضغط هنا للتعديل على البيانات أنتقل مباشرة إلى ورقة (البيانات) وتحديدا إلى الصف الذي يحمل نفس رقم الصف الذي أقف عليه في هذه الورقة (الاستعلام ) للتعديل على البيانات التي أقف عليها وذلك لأن التعديل غير مسموح به إلا من ورقة البيانات فقط وهذه الورقة هي للاستعلام فقط وتسحب بياناتها من ورقة البيانات على مبدأ التصفية المتقدمة الملف المرفق يبين التفاصيل أكثر ارتباط تشعبي بين خلية غير ثابته مع خلية مساوية لها في القيمة.rar
  20. جزاك الله خيرا أخي اا عبدالله المجرب اا نجحت الطريقة وتمت الاجابة على السؤال انتهى السؤال شكرا أخي عبد الله المجرب أتم الله عليك وافر الصحة والعافية
  21. أسعد الله أوقاتكم لدي سؤال في الاكسل عندي في المرفقات ملف اكسل يحتوي على جدول فيه بيانات ويحتوي هذا الجدول على عمود اسمه رقم التسلسل المطلوب في هذا الملف هو عندما أضع في المربع الأحمر المبين في الملف رقم معين وأقوم بالضغط على عبارة ( اضغط هنا للذهاب الى رقم التسلسل المطلوب ) يقوم مباشرة بتحديد الخلية التي تساوي رقم التسلسل الذي أدخلته في المربع الأحمر ومثالنا هنا على اعتبار أني كتبت في المربع الأحمر رقم 4 وبعد الضغط على عبارة اضغط هنا ينتقل بي التحديد إلى الخلية رقم 4 في رقم التسلسل ارتباط تشعبي بين خلية غير ثابته مع خلية مساوية لها في القيمة.rar
  22. جزاك الله خيرا أخي/ الشهابي لقد قمت بمراجعة شرح الأستاذ كيماس واستفدت منها كثيرا وطريقتك التي قمت بتطبيقها على الملف ممتازة ولكن عيبها كما ذكرت أنت سابقا أن التي تبدأ بأرقام لا يقوم بفلترتها وسأعتمد على الطريقة الأولى وهي التصفية المتقدمة مع تسجيل ماكرو شكرا لك أخي الشهابي وجزاك الله خيرا انتهى السؤال وتمت الإجابة عليه بنجاح
  23. جزاك الله خيرا أخي/ الشهابي فعلا هذا هو طلبي والملف يعمل بشكل جيد ولكن هل يمكننا ان نعدل عليه قليلا بالنسبة إلى البحث في الرقم المتسلسل على وجه الخصوص أو في باقي البيانات في الجدول بأنه عندما نضع في خانة البحث جزء من النص أو الرقم المراد البحث عنه بأن يقوم بفرز وتصفية جميع البيانات التي ترتبط معها بنفس البيانات أو تتشابه معها أو أنها تحتوي على هذا الجزء من معيار البحث الذي تم تحديده ولكم جزيل الشكر والاحترام
  24. أسعد الله أوقاتكم لدي ملف اكسل أرغب بعمل صفحة للبحث بحيث يتم إدخال معيار البحث في خلية والضغط على زر ( ماكرو ) يقوم بالبحث عن البيانات في الجدول وتصفية البيانات التي تتعلق بمعيار البحث الذي تم تحديده ... عند اختيار نوع البحث من القائمة في الخلية A2 نقوم بعدها بكتابة ما نود البحث عنه في المربع الأصفر أو العكس ( نقوم بكتابة المطلوب البحث عنه في المربع أولا ثم يتم التبديل والاختيار من القائمة وعند اختيار نوع البحث الصحيح يقوم بتصفية البيانات في الجدول وإظهار المعلومات الخاصة بمعيار البحث والبيانات التي تم إدخالها في مربع البحث الأصفر .. الملف المرفق يبين المطلوب .. جزاكم الله خيرا كود للبحث بدلالة خلية أخرى.rar
  25. شكرا جزيلا أخ اا عبدالله المجرب اا هذا هو المطلوب تماما حلت المشكلة وعمل الملف بشكل ممتاز شكرا لك مرة أخرى انتهى السؤال وتمت الإجابة
×
×
  • اضف...

Important Information