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

نجوم المشاركات

  1. شوقي ربيع

    شوقي ربيع

    الخبراء


    • نقاط

      3

    • Posts

      1134


  2. احمد عبد الناصر

    • نقاط

      2

    • Posts

      662


  3. حمادة عمر

    حمادة عمر

    المشرفين السابقين


    • نقاط

      1

    • Posts

      6205


  4. BIOWALID

    BIOWALID

    عضو جديد 01


    • نقاط

      1

    • Posts

      6


Popular Content

Showing content with the highest reputation on 04/19/13 in مشاركات

  1. السلام عليكم احب التعامل مع الفورم واحب ان اخذه الى ابعد الحدود اليوم جئت اليكم بكود بسيط يوضع في حدث اغلاق الفورم (QueryClose) عند اغلاق الفورم سينطفىء كالتلفاز شاهد المرفق ارجو ان ينال اعجابكم اغلاق الفورم على طريقة التلفاز.rar
    3 points
  2. إخواني الأعزاء أعضاء المنتدى الجميل ، تعبت مرارا وتكرارا وإلحاحا ( حلوة إلحاحا دي ) على المشرفين يشرحوا لنا VBA وأوامره وأكواده وشفراته والتطبيقات الممكنة بيه وربطه باكسيل ، المهم لم أجد مجيب علما بان الموضوع لو كان اتفتح من البداية وكل مشرف حط له كود كل يوم كان زمانه خلصنا منه دلوقتي ، وكان الشرح هيبقى على ايد اساتذة فاهمين ومجربين انا لا الومهم بالطبع عارف ان كلهم مشغولين ، وعلشان كده قلت اترجم كتب ومواقع في الموضوع ده ولقيت إني بستفيد بصراحة ، وحبيت إن الكل يستفيد معايا ، بمعنى آخر أنا زيي زيكم بالضبط معلوماتي في الفيجوال مع اكسيل زي معلوماتكوا في الكيمياء الحيوية وعلاقتها بالعدسات اللاصقة ههههههههه ... ومع بعض واحدة واحدة خالص واللي هخلصه ترجمة وتنسيق أعرضه ليكم ، بداية بتعريف VBA , VBE والواجهة والأوامر وكيفية كتابة الأكواد والعمليات البرمجية ، وفي النهاية هعملكو زي مرجع شامل بكل الاوامر الممكنة وتعريف موجز بالامر او الكود وبيعمل ايه ومثال لكل واحد ، والله المستعان بندأ وبعون الله في الدرس الاول الجزء الأول ( مقدمة إكسيل VBA ) في هذا الجزء سوف تتعلم : ** لماذا إكسيل VBA ** محرر أوامر VBE الغرض من هذه الدورة هو إظهار كيف يمكن لمستخدمي إكسيل استخدام برمجة التطبيقات (VBA ) التي تأتي مع برامج أوفيس مجانا .. هذه الأداة ستساعدك إلى حد كبير على تعزيز قوتك في استخدام البرنامج الأكثر شعبية في جداول البيانات باستخدام VBA . برمجة الكمبيوتر في أيامنا هذه أصبحت أسهل بكثير ، وحتى ما يسمون الآن أناس عاديين يعرفون أن البرمجة هي ببساطة وضع تعليمات يقوم الكمبيوتر بتنفيذها . وبرمجة الإكسيل تعني أنه يمكنك إعطاء تعليمات وأوامر لإكسيل ليقوم بأدائها تلقائيا ، تلك التي كنت تقوم أنت بها يدويا ، وذلك يوفر وقتك كثيرا . أثناء قراءتك لهذا فإنها ستكون المراهنة على تصبح مبرمج إكسيل ، مما قد يكون نابعا من أن تصبح أكثر قابلية للتسويق ، وهذه الدورة وبطبيعة الحال سوف تتعلم برمجة إكسيل ، ومع انتهائها سوف تدرك جيدا مدى سهولة هذه العملية . في نهاية هذه الدورة ، فإننا سوف نتعلم تطوير التطبيقات البسيطة مع اكسل VBA. قبل البدء في تعلم كيفية البرمجة باستخدام VBE ، يجب عليك أولاً كيفية استخدام البرنامج اللازم لإنشاء المشاريع الخاصة بك ، إن تطوير البرمجيات بواسطة ( VBA ) مدرج مع كل من برامج ميكروسوفت أوفيس ، مما يوفر لك عددا من الأدوات في تطوير المشروع . 1) ما هو محرر فيجوال بيزك (Visual Basic Editor ) ؟؟ عليك استخدام المصنفات ، والصيغ والرسوم البيانية ، وغيرها من الأشياء الجيدة لإكسيل معظم الوقت ، حان الوقت الآن لتوسيع النطاق الخاص بك ، واستكشاف آفاق جديدة تماما من جوانب إكسيل ، إنه محرر الفيجوال بيزك Visual Basic Editor ، عليك معرفة كيفية استخدامه ، وتعكف على مهمة كتابة بعض أوامره . إن محرر فيجوال بيزك ( VBE ) هو عبارة عن برنامج منفصل عن طريقه يمكنك كتابة وتعديل VBA أو الماكرو ، وهو يعمل بسلاسة مع إكسيل ، ويمكنك تنشيط هذا المحرر (VBE ) عن طريق الضغط على{ Alt+F11 } عندما يكون إكسيل منشطا ، أو عن طريق استخدام القوائم من أدوات – ماكرو – محرر فيجوال بيزك .. كما بالشكل التالي : الشكل يوضح كيفية استدعاء محرر أوامر الفيجوال بيزك( VBE ) أ) شريط القوائم : تماما مثل أي برنامج آخر يمكنك استخدامه ، فشريط قوائم VBE يتضمن الأوامر المختلفة ومكوناتها ، يمكنك استخدام هذه الأوامر والمكونات في VBE على فعل الأشياء ، والعديد من أوامر القائمة لديها مفاتيح الاختصار المرتبطة بها . الشكل التالي يوضح واجهة محرر البرامج VBE والتي تحتوي على الكثير من المكونات .. ب) مستعرض المشروع (Project Explorer ) : نافذة عرض المشروع تعرض شجرة توضح كل المصنفات المفتوحة في ملف إكسيل الحالي ( بما في ذلك المصنفات الإضافية والخفية ) عندما تعمل على VBE تعتبركل المصنفات والإضافات المفتوحة كمشاريع ، يمكنك اعتبار أن المشروع هو عبارة عن مجموعة من objects أو كائنات رتبت حسب مخطط معين . اضغط على علامة ( + ) الموجودة على يسار اسم المشروع في نافذة عرض المشاريع لتوسيع المشروع . ج) نافذة الأكواد ( objects ) : يضم VBE أداة أخرى ، تحتوي على نافذة الأكواد Code window أو Module window ، كل object في المشروع يرتبط بنافذة أكواد خاصة به . على سبيل المثال ، للإطلاع على نافذة أكواد للورقة Sheet1 ، انقر نقرا مزدوجا فوق Sheet1 في نافذة مستعرض المشروع . وحتى تضيف بعض أوامر VBA فإنها ستظل فارغة ... د) مستعرض الكائنات (Object Browser ( : ويضم VBE أداة أخرى ، تحتوي على نافذة الكائنات المتاحة لك خلال المشروع ، للوصول إلى مستعرض الكائنات ، اضغط F2 في شاشة VBE ، أو من قائمة عرض ( VIEW ) – مستعرض الكائنات (Object Browser ) القائمة المنسدلة في الأعلى قائمة تحتوي على مكتبة بها جميع وجوه الكائنات المتاحة حاليا .,. إذا كنت ترغب في تصفح كائنات إكسل ، حدد إكسل من القائمة المنسدلة. هـ ) نافذة الخصائص (Properties Window ) : الشكل يوضح نافذة الخصائص لأحد الكائنات بالمشروع ، وهو على سبيل المثال (CommandButton1 ) أو زر أمر 1 ، فعندما تريد تغيير عنوان هذا الزر فإنك تغير في إعدادات Caption لهذا الزر وتضع أي عنوان تريده مثل ( اضغط هنا – خروج – حفظ ... ) يمكنك ايضا أن تلعب مع بعض الخصائص الأخرى مثل الخط ، الطول لون الخلفية العرض ، والارتفاع لتغيير مظهر CommandButton1 . موجز سريع : آمل أن أكون قد وفقت في الجزء الأول في عرض المقدمة وأساسيات البرمجة عن طريق VBA ببرنامج إكسيل ، وعليك أن تفتح محرر أوامر بيزك في إكسيل وحاول استعراض الكائنات الخاصة بالمشروعات وتغيير بعض الخصائص ... ومنتظر ردودكم أكمل والا لأ لانها بصراحة أول مرة أعمل موضوع بالشكل ده ...
    1 point
  3. السلام عليكم ورحمة الله وبركاته برنامج الجدول المدرسي الاصدار الثاني مقدمة عامة عن عمل البرنامج: يصلح لجميع المدارس ايا كان نوعها في اي قطر من الاقطار العربية وذلك للميزات والامكانيات التالية: مميزات البرنامج 1 - عدد الحصص اليومية 12 حصة يتمدد وينكمش من 6 حصص الى 12 حصة. 2 - عدد ايام الاسبوع 7 ايام يتمدد وينكمش من 5 ايام الى 7 ايام. 3 - عمل قوائم للفصول لكل مدرس وامكانية التبديل بينها وبين قائمة كل الفصول. 4 - يتسع 120 معلم و120 فصل و120 مادة. 5 - التحكم في عرض اوراق المصنف يمينا او يساراً ========================= امكانيات البرنامج 1 - استخراج جداول الفصول (الكل او بالاختيار) مع احتواء ثلاثة جداول لورقة الطباعة 2 - استخراج جداول المعلمين (الكل او بالاختيار) مع احتواء ثلاثة جداول لورقة الطباعة 3 - استخراج جداول المواد(الكل او بالاختيار) مع احتواء ثلاثة جداول لورقة الطباعة 4 - استخراج جداول اجمالي الفصول 5 - استخراج جداول اجمالي المعلمين الاعدادات الاولية في بداية العمل على البرنامج في الرئيسية 1 - غير العام وبداية العمل بالجدول في الخلايا D2:D3 2 - غير العناوين للمحافظة والادارة والمدرسة في الخلايا B6:B8 3 - اضغط زر حذف جميع البيانات لحذف جميع البيانات في المصنف 4 - ادخال اسماء الايام في جدول الاسبوع خمسة ايام افتراضية 5 - تحديث قائمة الحصص باختيار عدد الحصص التي تريدها في الرئيسية انشاء قوائم للفصول لكل مدرس في الصف المقابل للمدرس في الاعمدة F:O حول البرنامج برنامج مجاني الاصدار الثاني برمجة / خبور خير باستشارة الاستاذ / محمدي عبد السميع الذي سيقوم بالردعلى استفساراتكم خبور خير برنامج الجدول المدرسي الاصدار الثاني.rar
    1 point
  4. السلام عليكم اولا اشكر القائمين على المنتدى بس حبيت اعرف اكون كيف كلمه سر تمنع التعديل على البرنامج او حتى فتح ب اللاكسس ب SHIFT الا بكلمه السر وشكرا
    1 point
  5. السلام عليكم الاخ العزيز / أحمد فؤاد بارك الله فيك بالنسبة لهذا السؤال .... يقوم من يقدم ملفان بوضعهم بالاصدارين 2003 و 2007 لزيادة الافادة للجميع ومن اول الذين يبحثون عن مساعدة الجميع هو الكبير / عبد الله باقشير ... جزاه الله خيرا وذلك حتي يعمل الملف عند جميع الاشخاص من لديه 2003 ومن لديه 2007 فقد كنت اعاني انا من هذه المشكلة فيما سبق بالنسبة لوجود اختلاف بين الاكواد في 2003 و 2007 لايوجد اختلافات من ناحية قواعد وتكوين الكود ولكن الاختلاف يكمن في التغيير بين خصائص 2003 و 2007 فمثلا : عندما نريد ان نستخدم سطر في الكود ونضع به آخر صف نجد ان هناك فرق بين آخر صف في 2003 فهو يكون به 65536 صف واكسيل 2007 به عدد 1048576 صف وبالتالي اذا قمنا بكتابه الكود في 2007 بوضع هذا الرقم في الكود لن يعمل علي اوفيس 2003 .... وهكذا وايضا هناك اكواد يتم وضعها علي اوفيس 2007 لا تعمل علي 2003 لانها لاتتناسب مع خصائصه بالنسبة لملف 2007 هل يعمل علي 2010 و 2013 .... علي حسب علمي ان الاصدار الاقدم يعمل علي جميع الاصدارات التاليه له والعكس غير صحيح بالنسبة لاوفيس 2003 بالنسبة لهذا السؤال : بالفعل الكود واستخدامه افضل من ناحية آداء الملف وايضا يقوم بتقليل سعة الملف ... حيث عند استخدام المعادلات بشكل كبير تزداد مساحة وحجم الملف ممايؤثر علي سرعة الملف ومنها مثلا معادلات الصفيف ومعادلة sumif... وبالتالي نقوم باستبدال المعادلات بالاكواد للتغلب علي هذه المشكلة ... فهو يجعل آداء الملف افضل ويقلل الحجم اما بخصوص زيادة البيانات فان زيادة البيانات بالطبع تؤثر علي الملف اكواد ومعادلات ولكن ليس مع كل الاكواد فحسب الكود نفسه ومتطلباته هذا علي حسب علمي ... ارجو ان اكون وفقت في شرح ما تريد جزاك الله خيرا
    1 point
  6. السلام عليكم ورحمة الله أختي الكريمة أم عبد الله، لا أعتقد أن ذلك ممكنا باستعمال المعادلات فقط... يستحسن استعمال الأكواد وعلى سبيل المثال الكود التالي الذي يلون خلايا النطاق C5:N34 في ملفك (حسب الرقم في الخلية وأرقام الألوان): Private Sub Worksheet_Change(ByVal Target As Range) Application.ScreenUpdating = False For Each cel In Range("C5:N34") If cel.Value = "" Or cel.Value = 0 Then cel.Interior.ColorIndex = 1 cel.Interior.ColorIndex = cel.Value + 2 Next Application.ScreenUpdating = True End Sub وقد قمت بتطبيقه في الملف المرفق التالي : s1.rar أخوك بن علية
    1 point
  7. استاذ احمد وجدت هذا الكود جربة Sub scanner() CommandBars.FindControl(ID:=1764).Execute End Sub
    1 point
  8. السلام عليكم استاذ أكرم جرب المرفق تحياتي ملف بحث بفورم ممتاز 2+.rar
    1 point
  9. أليك أختى ماطلبت ، وبكل لغات العالم أسف على خطأ الأسم 77.rar
    1 point
×
×
  • اضف...

Important Information