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

الصـقر

الخبراء
  • Posts

    1,836
  • تاريخ الانضمام

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

  • Days Won

    21

كل منشورات العضو الصـقر

  1. الاخت الكريمة بخصوص تاريخ الميلاد انتى مقسماه الى 3 اعمده صح بالجدول صح - يوم شهر وسنة كل واحد فى عمود اذن الطبيعى بالشهاده يكون 3 خانات كل خانه فيها معادله الخلية B14 اعملى معادله وتجيب العمود بتاع اليوم من الجدول اللى وهو عمود 5 والخلية C14 اعملى معادله وتجيب العمود بتاع الشهر من الجدول وهو العمود 6 والخلية D14 اعملى معادله وتجيب العمود بتاع الشهر من الجدول وهو العمود 7 جربى وعلمينى بالنتيجة
  2. الاخت الكريمة اتمنى لك التوفيق ومتنسنيش من صالح دعائك بالاقصى المبارك (الاقصى الجريح ) دعاء من القلب لى ولوالدى وان يرزقنا الله فى صلاه قبل الممات اى شئ بخصوص الاوفيس لا تتردى بدخولك لهذا الصرح العظيم فكل الاساتذه والزملاء لن يبخلو عليك باى معلومه هذا الصرح صرح تعليمى الكل فيه يبتغى وجه الله تقبلى منى وافر الاحترام والتقدير
  3. الاخت الكريمة بخصوص المعادله السبب فى الخطا هو انك قمتى بتعريف الخلية وسمتيها ولألغاء التعريف ده من شريط القوائم فوق هتلاقى الصيغ اختارى ادارة الاسماء اضغطى عليها هتلاقى قايمة اقفى على الاسم واعملى ديليت ثم اوك وبكدا لغينا تعريف الخلية ويصبح اسمها A1
  4. الاخت الكريمة بخصوص تعديل التفقيط افتحى محرر الاكواد بالملف من ALt + F11 هتلاقى modulel 1 افتحى المودويل ده ابحثى عن هذا السطر Ct = " فقط: " & Ct & " " & Curncey & " " & IIf(Val(dec) > 0, wa & (dec * 100) & txtdec, "") & " لاغير" هتلاقى لونه اسسمر مش اخضر واستبدلية بهذا السطريعنى اعمل نسخ للكود التالى وحطية مكانه Ct = Ct & " " & Curncey & " " & IIf(Val(dec) > 0, wa & (dec * 100) & txtdec, "") سيظهر التفقيط بدون فقط وبدون لا غير
  5. استاذى الفاضل محمود الشريف دائما انت مبدع وتاتى بما هو جديد - لما بشوف اعمالك بنبهر بيها فهى من اعمال المبدعين فقط وانت المبدع بارك الله فيك وزادك من علمه تقبل منى وافر الاحترام والتقدير
  6. استاذى الفاضل أبو محمد عباس اشكرك على مرورك الكريم ومشاعرك النبيله وثناءك الحسن بارك الله فيك وزادك من علمه تقبل منى وافر الاحترام والتقدير
  7. استاذى الفاضل دغيدى اشكرك على مرورك العطر انا كسبت المليون خلاص (برنامج رائع) احلى ما فيه المعلومه الجديده بس الورد بيفتح بس الكلام مش ظاهر تمام بارك الله فيك وزادك من علمه تقبل منى وافر الاحترام والتقدير
  8. استاذى الفاضل محمود الشريف شكراً على مرورك الكريم وثناءك الحسن لك معزة خاصه فى قلبى فأنا احبك فى الله وعرفتك من اعمالك الرائعه فأنت مثال للأمل والنجاح بارك الله فيك وزادك من علمه تقبل منى وافر الاحترام والتقدير
  9. استاذى الفاضل الجموعى اشكرك على هذه الثقه الغالية وعلى مرورك العطر بارك الله فيك وزادك من علمه تقبل منى وافر الاحترام والتقدير
  10. استاذى وحبيبى سليم بك حاصبيا شكرا على مرورك الكريم وتهنئتك الغالية ملك المعادلات ياخى والله المعادلات فى ايدك زى العجينة تشكلها كما تشاء وعجبنى جدا الرزنامه وعايز اعرف الفكره اللى اتعملت بيها بارك الله فيك وزادك من علمه تقبل منى وافر الاحترام والتقدير
  11. استاذى القدير حماده عمر شكرا على مرورك العطر وما العبد الا قطره فى بحر علمكم بارك الله فيك وزادك من علمه تقبل منى وافر الاحترام والتقدير
  12. استاذى الفاضل الشهابى اشكرك على حسن ظنك وثقتك الغالية بارك الله فيك وزادك من علمه تقبل منى وافر الاحترام والتقدير
  13. استاذى ومعلمى الفاضل عبدالله باقشير اشكرك على هذه الثقه الغالية وانتظر منى المزيد ان شاء الله فى الفترة المقبلة أنا اعلم انى مقصر مع زملائى ولكن ذلك بسبب انشغالى بعمل برنامج EMA المحاسبى كم انا احبك فى الله فانا تعلمت منك الكثير وجميع اكوادك الرائعه وبرامجك ومشاركاتك اقف عندها لاستفيد منها بارك الله فيك وزادك من علمه تقبل منى وافر الاحترام والتقدير
  14. استاذى الكريم مجدى يونس والله يعجز اللسان عن التعبير والاندهاش بما رأيت حقاً انت مبدع بارك الله فيك وزادك من علمه هحاول اكسب المليون ان شاء الله بس حضرتك مستعد للدفع هههههه تقبل احترامى وتقديرى
  15. استاذى الفاضل هل المرفق هو ما تريد تقبل منى الاحترام والتقدير Test.zip
  16. ما هو المشكله انى مش بعرف افهمها اقصد ( اهضمها ) فبكتفى بنقلها ممكن اللى مهضمتهوش انا يهضمه غيرى ويستفيد منه
  17. عناصر تحكم ActiveX يمكن استخدام عناصر تحكم ActiveX في نماذج أوراق العمل باستخدام التعليمات البرمجية لـ VBA أو بدونها وفي VBA UserForms. ويشكلٍ عام، استخدم عناصر تحكم ActiveX عندما تحتاج إلى متطلبات تصميم أكثر مرونة من تلك التي توفرها عناصر تحكم النماذج. تتضمن عناصر تحكم ActiveX خصائص موسعة يمكنك استخدامها لتخصيص مظهرها وسلوكها وخطوطها ومواصفات أخرى. يمكنك أيضاً التحكم في الأحداث المختلفة التي يتم تنفيذها عندما يتفاعل معها عنصر تحكم ActiveX. على سبيل المثال، يمكنك تنفيذ عدة إجراءات، تبعاً للخيار الذي يحدده المستخدم من عنصر تحكم مربع قائمة، أو يمكنك الاستعلام عن قاعدة بيانات لإعادة تعبئة مربع تحرير وسرد بعناصر عندما ينقر مستخدم فوق زر. كما يمكنك كتابة وحدات ماكرو تستجيب للأحداث المقترنة بعناصر تحكم ActiveX. وعندما يتفاعل مستخدم النموذج مع عنصر التحكم، يتم عندئذٍ تشغيل التعليمات البرمجية لـ VBA لمعالجة أي أحداث يتم تنفيذها لعنصر التحكم هذا. يحتوي الكمبيوتر أيضاً على العديد من عناصر تحكم ActiveX تم تثبيتها بواسطة Excel وبرامج أخرى، مثل Calendar Control 12.0 وWindows Media Player. لا يمكن استخدام كافة عناصر تحكم ActiveX في أوراق العمل مباشرةً؛ بل يمكن استخدام بعضها في UserForms لـ Visual Basic for Applications (VBA) فقط. وإذا حاولت إضافة أي من عناصر تحكم ActiveX المحددة هذه إلى ورقة عمل، سيعر Excel الرسالة "لا يمكن إدراج الكائن". ومع ذلك، لا يمكن إضافة عناصر تحكم ActiveX إلى أوراق المخططات من واجهة المستخدم أو إلى أوراق ماكرو XLM. كما لا يمكنك تعيين ماكرو لتشغيله من عنصر تحكم ActiveX مباشرةً بالطريقة نفسها التي يمكنك تشغيله بها من عنصر تحكم نموذج. ملخص عناصر تحكم ActiveX اسم الزر مثال الوصف خانة اختيار تقوم بتشغيل قيمة تشير إلى اختيار معاكس وغير مبهم أو إيقاف تشغيلها. يمكنك تحديد أكثر من خانة اختيار واحدة في الوقت نفسه في ورقة عمل أو في مربع مجموعة. ويمكن أن تكون خانة الاختيار في إحدى الحالات الثلاث التالية: محددة (قيد التشغيل) وغير محددة (متوقفة عن التشغيل) ومختلطة، أي مزيج من حالات التشغيل وإيقاف التشغيل (كما في التحديد المتعدد). ************************************************************************************************************************************* مربع نص يسمح لك بعرض نص أو بيانات مرتبطة بخلية أو كتابتها أو تحريرها في خانة مستطيلة الشكل. قد يكون مربع النص عبارة عن حقل نص ثابت يعرض معلومات للقراءة فقط ********************************************************************************************************************************* . زر أمر يشغّل ماكرو يقوم بتنفيذ إجراء ما عندما ينقر مستخدم فوقه. يُشار أيضاً إلى زر الأمر كزر ضغط. ************************************************************************************************************************** زر خيار يسمح بخيار واحد ضمن مجموعة محدودة من الخيارات الحصرية المتبادلة؛ يتم عادةً تضمين زر خيار في مربع مجموعة أو إطار. ويمكن أن يكون زر الخيار في إحدى الحالات الثلاث التالية: محددة (قيد التشغيل) وغير محددة (متوقفة عن التشغيل) ومختلطة، أي مزيج من حالات التشغيل وإيقاف التشغيل (كما في التحديد المتعدد). يُشار أيضاً إلى زر الخيار كزر تبادلي. ***************************************************************************************************************************** مربع قائمة يعرض قائمة تتضمّن عنصراً واحداً أو أكثر من عناصر النص التي يمكن للمستخدم الاختيار منها. استخدم مربع قائمة لعرض عدد كبير من الخيارات التي تختلف في العدد أو المحتوى. هناك ثلاثة أنواع من مربعات القوائم: يمكّن مربع قائمة أحادي التحديد خياراً واحداً فقط. في هذه الحالة، يشبه مربع القائمة مجموعة من أزرار الخيارات، باستثناء قدرة مربع القائمة على معالجة عدد كبير من العناصر بفاعلية أكبر. يمكّن مربع القائمة متعدد التحديد خياراً واحداً أو خيارات متقاربة (متجاورة). يمكّن مربع القائمة موسع التحديد خياراً واحداً وخيارات متقاربة وغير متقاربة (أو منفصلة). *************************************************************************************************************************** مربع تحرير وسرد يجمع بين مربع نص ومربع قائمة لإنشاء مربع قائمة منسدلة. مربع التحرير والسرد أصغر من مربع القائمة، ولكنه يتطلب من المستخدم النقر فوق السهم المتجه للأسفل لعرض قائمة العناصر. استخدم مربع التحرير والسرد للسماح للمستخدم بكتابة إدخال أو اختيار عنصر واحد فقط من القائمة. ويعرض عنصر التحكم القيمة الحالية في مربع النص، بغض النظر عن كيفية إدخال هذه القيمة. ************************************************************************************************************************ زر تبديل يشير إلى حالة مثل "نعم/لا"، أو وضع مثل "تشغيل/إيقاف تشغيل". ويعمل هذا الزر على التبديل بين حالة التمكين والتعطيل عند النقر فوقه. ******************************************************************************************************************************** زر زيادة ونقصان يقوم بزيادة قيمة أو إنقاصها، مثل زيادة رقم أو وقت أو تاريخ. لزيادة القيمة، انقر فوق السهم المتجه للأعلى؛ ولإنقاص القيمة، انقر فوق السهم المتجه للأسفل. كما يستطيع المستخدم عادةً كتابة قيمة نصية في الخلية المقترنة أو مربع النص المقترن. ****************************************************************************************************************** شريط تمرير يقوم بالتمرير عبر نطاق من القيم عند النقر فوق أسهم التمرير أو عند سحب مربع التمرير. بالإضافة إلى ذلك، يمكنك التنقل في صفحة قيم (فاصل معين مسبقاً) عن طريق النقر فوق المنطقة الواقعة بين مربع التمرير وأي من أسهم التمرير. كما يستطيع المستخدم عادةً كتابة قيمة نصية في الخلية المقترنة أو مربع النص المقترن مباشرةً. ******************************************************************************************************************** تسمية تحدد الغرض من خلية أو مربع نص، أو تعرض نصاً وصفياً (مثل العناوين أو التسميات التوضيحية أو الصور) أو توفر إرشادات مختصرة. ********************************************************************************************************************************** صورة تقوم بتضمين صورة، مثل صورة نقطية أو JPEG أو GIF. ****************************************************************************************************** عنصر تحكم إطار كائن مستطيل الشكل يتضمن تسمية اختيارية ويجمع عناصر التحكم ذات الصلة ضمن وحدة مرئية واحدة. ويتم عادةً تجميع أزرار الخيارات أو خانات الاختيار أو المحتويات الوثيقة الصلة في عنصر تحكم إطار. لا يتوفر عنصر تحكم إطار ActiveX في المقطع عناصر تحكم ActiveX الخاص بالأمر إدراج. ومع ذلك، يمكنك إضافة عنصر التحكم من مربع الحوار عناصر تحكم إضافية بتحديد إطار Microsoft Forms 2.0. عناصر تحكم إضافية يعرض قائمة بعناصر تحكم ActiveX الإضافية المتوفرة على الكمبيوتر والتي يمكنك إضافتها إلى نموذج مخصص، مثل Calendar Control 12.0 وWindows Media Player. يمكنك أيضاً تسجيل عنصر تحكم مخصص في مربع الحوار هذا.
  18. استاذى الفاضل / ياسر شكرا على مرورك اما موضوع الشرح انا تلميذ لسة بتعلم مليش في الشرح يعنى يدوب اقدر اقدم شئ منقول فقط الشرح بقى للاستاذ اللى زيك يا كبير تقبل منى وافر الاحترام والتقدير
  19. استاذى الفاضل انظر المرفق هل هذا هو المطلوب تقبل احترامى وتقديرى ملف خاص.zip
  20. ملخص عناصر تحكم النماذج اسم الزر المثال الوصف تسمية تحديد الغرض من خلية أو مربع نص، أو عرض نص وصفي (مثل العناوين أو التسميات التوضيحية أو الصور) أو إرشادات مختصرة. ************************************************************************************************************************************************************ مربع مجموعة تجميع عناصر التحكم ذات الصلة ضمن وحدة مرئية واحدة في مستطيل يتضمن تسمية اختيارية. ويتم عادةً تجميع أزرار الخيارات أو خانات الاختيار أو المحتويات ذات الصلة إلى حدٍ كبير ********************************************************************************************* . زر تشغيل ماكرو يقوم بتنفيذ إجراء ما عندما ينقر مستخدم فوقه. تتم أيضًا الإشارة إلى الزر كزر ضغط. ********************************************************************************************** خانة اختيار تشغيل قيمة تشير إلى اختيار معاكس وغير مبهم أو إيقاف تشغيلها. يمكنك تحديد أكثر من خانة اختيار واحدة في ورقة عمل أو في مربع مجموعة. ويمكن أن تكون خانة الاختيار في إحدى الحالات الثلاثة التالية: محددة (مشغلة) وغير محددة (متوقفة عن التشغيل) ومختلطة، أي مزيج من حالات التشغيل وإيقاف التشغيل (كما في التحديد المتعدد). ******************************************************************************************** زر خيار السماح بخيار واحد ضمن مجموعة محددة من الخيارات الحصرية بشكلٍ متبادل؛ يتم عادةً تضمين زر خيار في مربع مجموعة أو إطار. ويمكن أن يكون زر الخيار في إحدى الحالات الثلاثة التالية: محدد (مشغل) وغير محدد (متوقف عن التشغيل) ومختلط، أي مزيج من حالات التشغيل وإيقاف التشغيل (كما في التحديد المتعدد). تتم أيضًا الإشارة إلى زر الخيار كزر تبادلي. ***************************************************************************************************** مربع قائمة عرض قائمة بواحد أو أكثر من عناصر النص التي يستطيع المستخدم الاختيار من بينها. استخدم مربع قائمة لعرض عدد كبير من الخيارات التي تختلف في العدد أو المحتوى. وهناك ثلاثة أنواع من مربعات القوائم: يمكّن مربع القائمة أحادي التحديد خيارًا واحدًا فقط. في هذه الحالة، يشبه مربع القائمة مجموعة من أزرار الخيارات، باستثناء أن مربع القائمة يستطيع معالجة عدد كبير من العناصر بفاعلية أكبر. يمكّن مربع القائمة متعدد التحديد إما خيارًا واحدًا أو خيارات متقاربة (متجاورة). يمكّن مربع القائمة موسع التحديد خيارًا واحدًا وخيارات متقاربة وغير متقاربة (أو منفصلة). ********************************************************************************************* مربع تحرير وسرد ا لجمع بين مربع نص ومربع قائمة لإنشاء مربع قائمة منسدلة. يعد مربع التحرير والسرد أصغر من مربع القائمة غير أنه يتطلب أن ينقر المستخدم فوق السهم المتجه لأسفل لعرض قائمة العناصر. استخدم مربع التحرير والسرد لتمكين المستخدم من كتابة إدخال أو اختيار عنصر واحد فقط من القائمة. ويعرض عنصر التحكم القيمة الحالية في مربع النص، بغض النظر عن كيفية إدخال هذه القيمة. ******************************************************************************************* شريط تمرير التمرير خلال نطاق من القيم عند النقر فوق أسهم التمرير أو عند سحب مربع التمرير. بالإضافة إلى ذلك، يمكنك التنقل في صفحة قيم (فاصل معين مسبقًا) عن طريق النقر فوق المنطقة الواقعة بين مربع التمرير وأي من أسهم التمرير. كما يستطيع المستخدم عادةً كتابة قيمة نصية في الخلية المقترنة أو مربع النص المقترن مباشرةً. ************************************************************************************************* زر زيادة ونقصان زيادة قيمة أو إنقاصها، مثل زيادة رقم أو وقت أو تاريخ. لزيادة القيمة، انقر فوق السهم المتجه لأعلى؛ ولإنقاص القيمة، انقر فوق السهم المتجه لأسفل. كما يستطيع المستخدم عادةً كتابة قيمة نصية في الخلية المقترنة أو مربع النص المقترن مباشرةً. ************************************************************************************************* ملاحظة عناصر التحكم التالية غير متوفرة في مصنفات Excel 2010. يتم استخدام عناصر التحكم هذه في أوراق مربعات حوار الإصدار 5.0 من Excel فقط. اسم الزر حقل نص قائمة مربع تحرير وسرد - تحرير القائمة المنسدلة لمربع تحرير وسرد - تحرير مربع حوار التشغيل
  21. أنواع نماذج Excel هناك عدة أنواع من النماذج التي يمكنك إنشاؤها في Excel: نماذج بيانات، وأوراق عمل تحتوي على عناصر تحكم النماذج وعناصر تحكم ActiveX، بالإضافة إلى VBA UserForms. يمكنك استخدام كل نوع من أنواع النماذج بمفرده، أو يمكنك جمعها بطرق مختلفة لإنشاء حلّ يناسبك. نموذج البيانات يوفر نموذج البيانات طريقة ملائمة لإدخال صف كامل من المعلومات أو عرضه في نطاق أو جدول دون التمرير أفقيًا. قد تجد أن استخدام نموذج البيانات يمكنه أن يجعل إدخال البيانات أسهل من الانتقال من عمود إلى آخر عندما يكون عدد أعمدة البيانات أكبر من العدد الذي يمكن عرضه على الشاشة. قم باستخدام نموذج بيانات عندما يكون نموذج بسيط من مربعات النص التي تسرد عناوين الأعمدة كتسميات كافيًا ولا تحتاج إلى ميزات نموذج متطورة أو مخصصة، مثل مربع قائمة أو زر زيادة ونقصان. يستطيع Excel تلقائيًا إنشاء نموذج بيانات مضمن للنطاق أوالجدول. يعرض نموذج البيانات كافة رؤوس الأعمدة كتسميات في مربع حوار واحد. وتتضمن كل تسمية مربع نص فارغ مجاور يمكنك فيه إدخال بيانات لكل عمود، حيث يمكن أن يصل عدد الأعمدة إلى 32 عمودًا كحد أقصى. في نموذج البيانات، يمكنك إدخال صفوف جديدة، أو البحث عن صفوف بالتنقل عبرها، أو (استنادًا إلى محتويات الخلايا) تحديث صفوف وحذف صفوف. وإذا كانت الخلية تحتوي على صيغة، سيتم عرض نتيجة الصيغة في نموذج البيانات، ولكنك لا تستطيع تغيير الصيغة باستخدام نموذج البيانات. أعلى الصفحة ورقة عمل مزودة بعناصر تحكم نماذج وعناصر تحكم ActiveX ورقة العمل هي نوع نموذج يمكّنك من إدخال البيانات وعرضها على الشبكة، وهناك عدة ميزات على شكل عناصر تحكم تم تضمينها مسبقًا في أوراق عمل Excel، كالتعليقات والتحقق من صحة البيانات. تشبه الخلايا مربعات النص في أنه يمكنك إدخالها وتنسيقها بطرق متعددة. يتم غالبًا استخدام الخلايا كتسميات، ويمكنك جعل ورقة العمل تعمل كنموذج إدخال بيانات بسيط من خلال ضبط ارتفاع الخلية وعرضها ودمج الخلايا. وتستطيع ميزات أخرى على شكل عناصر تحكم، مثل تعليقات الخلايا والارتباطات التشعبية وصور الخلفية والتحقق من صحة البيانات والتنسيق الشرطي والمخططات المضمنة و"التصفية التلقائية"، أن تجعل سلوك ورقة العمل يشبه نموذجًا متقدمًا. لمزيد من المرونة، يمكنك إضافة عناصر تحكم وكائنات رسومية أخرى إلى لوحة الرسم القماشية الخاصة بورقة العمل، ودمجها وتنسيقها مع خلايا ورقة العمل. على سبيل المثال، يمكنك استخدام عنصر تحكم مربع قائمة لتسهل على المستخدم عملية التحديد من قائمة عناصر. أو، يمكنك استخدام عنصر تحكم زر زيادة ونقصان لتسهل على المستخدم عملية إدخال رقم. وبما أن عناصر التحكم والكائنات مخزنة في لوحة الرسم القماشية، يمكنك عرض عناصر التحكم والكائنات إلى جانب النص المقترن المستقل عن حدود الصفوف والأعمدة دون تغيير تخطيط الشبكة أو جدول البيانات في ورقة العمل. في معظم الأحيان، يمكن أيضًا ربط العديد من عناصر التحكم هذه بخلايا موجودة في ورقة العمل وهي لا تتطلب التعليمات البرمجية لـ VBA ليتم تشغيلها. حيث يمكنك تعيين الخصائص التي تحدد ما إذا كان عنصر التحكم حرًا أو يتنقل ويتغير حجمه مع الخلية. على سبيل المثال، قد تكون لديك خانة اختيار تريد نقلها مع خليتها الأساسية عندما يتم فرز النطاق. ومع ذلك، إذا كان لديك مربع قائمة تريد المحافظة عليه في موقع محدد في كافة الأوقات، فقد لا تريد أن ينتقل هذا المربع مع خليته الأساسية. يتضمن Excel نوعان من عناصر التحكم: عناصر تحكم النماذج وعناصر تحكم ActiveX. وبالإضافة إلى مجموعات عناصر التحكم هذه، يمكنك أيضًا إضافة كائنات من أدوات الرسم، مثل أشكال تلقائية أو WordArt أو رسم SmartArt أو مربعات النص. تصف المقاطع التالية عناصر التحكم والكائنات الرسومية هذه، كما تشرح كيفية استخدام عناصر التحكم والكائنات هذه بمزيد من التفاصيل. عناصر تحكم النماذج عناصر تحكم النماذج هي عبارة عن عناصر التحكم الأصلية المتوافقة مع الإصدارات السابقة من Excel، بدءًا بـالإصدار 5.0 من Excel. تم أيضًا تصميم عناصر تحكم النماذج لاستخدامها في أوراق ماكرو XLM. يمكنك استخدام عناصر تحكم النماذج عندما تريد الإشارة إلى بيانات الخلية والتفاعل معها بسهولة دون استخدام التعليمات البرمجية لـ VBA، وعندما تريد إضافة عناصر تحكم إلى أوراق المخططات. على سبيل المثال، بعد إضافة عنصر تحكم مربع قائمة إلى ورقة عمل وربطه بخلية، يمكنك إرجاع قيمة رقمية للموضع الحالي للعنصر المحدد في عنصر التحكم. عندئذٍ يمكنك استخدام تلك القيمة الرقمية مع الدالة INDEX لتحديد عناصر مختلفة من القائمة. يمكنك أيضًا تشغيل وحدات ماكرو باستخدام عناصر تحكم النماذج. حيث يمكنك إرفاق ماكرو موجود بعنصر تحكم، أو كتابة ماكرو جديد أو تسجيله. وعندما يقوم مستخدم النموذج بالنقر فوق عنصر التحكم، يقوم عنصر التحكم بتشغيل الماكرو. ومع ذلك، لا يمكن إضافة عناصر التحكم هذه إلى UserForms، أو استخدامها للتحكم بالأحداث، أو تعديلها لتشغيل برامج ويب نصية على صفحات ويب.
  22. ما هو النموذج؟ يعد النموذج، سواءً كان مطبوعًا أو متصلاً، عبارة عن مستند مصمم ببنية قياسية وتنسيق يضفي المزيد من السهولة على التقاط المعلومات وتنظيمها وتحريرها. تحتوي النماذج المطبوعة على إرشادات وتنسيقات وتسميات ومسافات بيضاء لكتابة البيانات. يمكنك استخدام Excel وقوالب Excel لإنشاء نماذج مطبوعة. تحتوي النماذج المتصلة على نفس ميزات النماذج المطبوعة. بالإضافة إلى ذلك، تحتوي النماذج المتصلة على عناصر تحكم. عناصر التحكم هي كائنات تعرض بيانات أو تسهل بشكلٍ أكبر على المستخدمين عملية إدخال البيانات أو تحريرها، أو تنفيذ إجراء، أو القيام بتحديد. وبشكلٍ عام، تضفي عناصر التحكم المزيد من السهولة على استخدام النموذج. تتضمن الأمثلة على عناصر التحكم الشائعة مربعات قوائم وأزرار خيارات وأزرار أوامر. يمكن أيضًا أن تقوم عناصر التحكم بتشغيلوحدات الماكرو المعينة والاستجابة للأحداث، مثل نقرات الماوس، بواسطة تشغيل التعليمات البرمجية لـ Visual Basic for Applications (VBA)‎. يمكنك استخدام Excel بطرق متعددة لإنشاء نماذج مطبوعة ومتصلة.
  23. استاذى الفاضل محمود الشريف بارك الله فيك دائما مبدع وتاتى بالجديد والمفيد بصراحه عمل رائع زادك الله من علمه وتقبل تحياتى وتقديرى
  24. للامانة العملية هذا العمل منقول من موقع office نقلته لكم وقمت بالعمل على تنسيقه فقط اولاً : استخدام VLOOKUP تبحث VLOOKUP عن قيمة في العمود في أقصى يسار الجدول، ثم تُرجع قيمة في الصف نفسه من عمود تحدده في الجدول. (يشير الحرف V في VLOOKUP إلى عمودي). لتوضيح ما تقوم به VLOOKUP، سنلقي نظرة على مهمة نستخدم فيها البيانات الموجودة في النطاق B3:C11 — يظهر في الصورة التالية — لإرجاع المعدلات بالساعة في النطاق F3:F11، للأسماء المدرجة في النطاق E3:E11. تجدر الإشارة إلى أن الأسماء في E3:E11 مدرجة بترتيب مختلف عن الأسماء في B3:B11. المنطق البسيط المستخدم هنا هو: البحث عن اسم مدرج في النطاق E3:E11، ضمن النطاق B3:B11. ثم إرجاع المعدل بالساعة لذلك الاسم، المدرج في النطاق C3:C11، ووضع المعدل في النطاق F3:F11. الصيغة المطلوبة لتنفيذ ذلك هي: ‎=VLOOKUP(E3,$B$3:$C$11,2,FALSE)‎ لفهم هذه الصيغة، يجب مراعاة بناء جملة الدالة VLOOKUP: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)‎ سنقسّم الآن الوسيطات في بناء الجملة لهذا المثال المحدد: lookup_value الإشارة إلى الخلية التي تحتوي على القيمة التي تريد البحث عنها. وبالتالي، بالنسبة إلى الخلية F3 تكون قيمة lookup_value هي E3. table_array تشير table_array هنا إلى النطاق الذي يحتوي على كل من البيانات التي تبحث عنها والبيانات التي تريد إرجاعها. في هذا المثال، النطاق B3:C11 هو القائمة التي سيتم منها إرجاع المعدل بالساعة. col_index_num الإشارة إلى رقم العمود ضمن النطاق $B$3:$C$11 الذي يضم البيانات التي تريد إرجاعها. في المثال الذي قدمناه، يقع المعدل بالساعة في العمود 2. range_lookup تحدد هذه القيمة إن كنت تريد أن تبحث الدالة VLOOKUP عن تطابق تام أو تطابق تقريبي. إذا كانت قيمتها تساوي TRUE أو إذا تم حذفها، فيمكن إرجاع تطابق تام أو تقريبي. لكي تعمل هذه الوسيطة بشكل صحيح، يجب وضع القيم في العمود الأول من table_array بترتيب فرز تصاعدي. وإذا كانت قيمتها تساوي FALSE، كما في هذا المثال، فستعثر الدالة VLOOKUP على التطابق التام فقط. وفي هذه الحالة، لا حاجة إلى فرز القيم في العمود الأول من table_array. الأخطاء التي قد تنتج من إدراج البيانات أو حذفها سنعالج الآن بعض التعقيدات التي تبرز في الصيغة. استخدام ISERROR للتعامل مع اسم مفقود إذا حذفنا الاسم Sue P من الخلية B9، فسنحصل على النتيجة ‎#N/A في الخلية F5 نظرًا لعدم تمكّن الصيغة من العثور على الاسم في النطاق B3:C11 في الخلية F5. لإخفاء قيمة الخطأ، تكون الصيغة على الشكل التالي: ‎‎‎‎‎=IF‎(ISERROR(VLOOKUP(E3,$B$3:$C$11,2,FALSE))‎,"",VLOOKUP‎(E3,$B$3:$C$11,2,FALSE))‎ المنطق الأساسي المستخدم هنا هو: إذا كانت الصيغة ترجع قيمة خطأ، فيجب إظهار قيمة فارغة في هذه الخلية؛ أو إظهار المعدل بالساعة. استخدام MATCH للتعامل مع الأعمدة المدرجة كما رأيت في الدالة VLOOKUP أعلاه، تم إدخال col_index_name كـ 2، وبالتالي فإن الصيغة غير ديناميكية. أي، إذا تم إدراج عمود فارغ بين العمودين B وC من هذا النطاق، فستُرجع الصيغة القيمة 0 لأن العمود 2 لم يعد يتضمّن أي بيانات. ولذلك، فإن مهمتنا الآن هي جعل col_index_name ديناميكية بما فيه الكفاية لتحديد رقم العمود للخلية التي تحتوي على العنوانالمعدل بالساعة. لتنفيذ ذلك، سنستخدم الدالة MATCH. ثانياً : بناء جملة الدالة MATCH هو: MATCH(lookup_value,lookup_array,match_type)‎ سنقسّم الآن الوسيطات في بناء الجملة لهذا المثال المحدد: Lookup_value المرجع للخلية التي تحتوي على المعدل بالساعة. في هذه الحالة، يمكننا إدخال $F$1 أو تحديد "المعدل بالساعة" كـ lookup_value. lookup_array هذا هو العمود حيث تتوقع أن يكون المعدل بالساعة فيه — هذا هو البحث الديناميكي. وتجدر الملاحظة إلى وجوب وجود صف واحد فقط لـ lookup_array. أي، لا تُدخل النطاق $B$1:$D$2؛ عليك إدخال $B$1:$D$1. match_type أدخل 0 للعثور على تطابق تام أو 1 للعثور على تطابق تقريبي. في هذه الحالة، سنُدخل 0. صيغة MATCH هي الآن على الشكل التالي: MATCH($F$1,$B$1:$D$1,0)‎ وناتج الصيغة هو 2. إذا تم الآن إدراج عمود في النطاق B3:C11، فسيكون عائد الصيغة 3. يمكن الآن إدخال الصيغة VLOOKUP في الخلية F3 على الشكل التالي: ‎=VLOOKUP(E3,$B$3:$D$11,MATCH($F$1,$B$1:$D$1,0),FALSE)‎ تلميح لمنع ظهور قيم الخطأ، يمكنك أيضًا تضمين الدالة ISERROR، كما هو موضح أعلاه. ثالثاً: اكتساب المرونة باستخدام الدالة INDEX في حين تقوم الدالة VLOOKUP بالبحث عن إحدى القيم في العمود إلى أقصى اليسار في الجدول، ثم تُرجع قيمة في الصف نفسه من عمود تحدده في الجدول، فإن الدالة INDEX أكثر ديناميكية. إذ يمكنها البحث عن قيمة في أي عمود في الجدول وإرجاع القيمة من عمود آخر في الصف نفسه. على سبيل المثال، إذا كان المعدل بالساعة في النطاق A3:A11 بدلاً من النطاق C3:C11، فستفشل صيغة VLOOKUP الأصلية، لأن القيمة المطلوب البحث عنها (الاسم) غير موجودة في العمود إلى أقصى اليسار في الجدول (النطاق A3:B11). الحل الذي توفره INDEX هو: البحث عن الصف (في النطاق A3:B11) حيث يظهر الاسم في النطاق D3:D11. البحث عن العمود حيث يظهر المعدل بالساعة. إرجاع القيمة عند تقاطع الصف والعمود. بناء جملة الدالة INDEX هو: INDEX(array,row_num,column_num)‎ يمكن تفسير بناء جملة الأمر كما يلي: Array التطابق مع table_array في الدالة VLOOKUP. في المثال المعروض في الصورة التالية، الصفيف هو A1:B11. Row_num الإشارة إلى رقم صف الاسم، الذي يظهر في النطاق D3:D11، في النطاق B1:B11. كما هو موضح سابقًا، تم استخدام الدالة MATCH لتحديد رقم الصف. Column_num الإشارة إلى رقم العمود في النطاق A1:B11 الذي نريد الحصول على البيانات منه. مرة أخرى، تم استخدام الدالة MATCH لتحديد رقم العمود. ولذلك، فإن INDEX تنفّذ هذه العملية الأساسية: في النطاق A1:B11، البحث عن القيمة عند تقاطع صف مع عمود محدد. الصيغة المطلوبة لتنفيذ ذلك، كما هو موضح في الصورة أعلاه، هي: ‎=INDEX($A$1:$B$11,MATCH(D3,$B$1:$B$11,0),MATCH($E$1,$1:$1,0))‎
  25. بعد أذن استاذى ومعلمى / عبدالله باقشير والاستاذ / ضاحى الغريب اثراء للموضوع عمل الكود من خلال تيمر () الجموعى Sub Dim pctCompl As Single On Error Resume Next يمكنك تغيير السرعه من السطر التالى ' secondes = 0.1 For i = 1 To 100 timer_a = Timer Do While Timer < timer_a + secondes DoEvents Loop pctCompl = i progress pctCompl Next End Sub يوجد ملف مرفق ايضا انا مدين لك بهدية فواجب اردها تقبل احترامى وتقديرى استاذى / الجموعى progress.zip
×
×
  • اضف...

Important Information