
halwim
03 عضو مميز-
Posts
499 -
تاريخ الانضمام
-
تاريخ اخر زياره
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو halwim
-
السلام عليكم بالنسبة للمرفق الأخير ، يفتح الملف بشكل عادي ولكن بمجرد الكتابة في أي خلية تخرج رسالة فيها زرين : موافق و تعليمات ، وعند الضغط على زر موافق يفتح محرر الفيجول بيسك وفيه سطر مضلل بالأصفر هو : Private Sub Worksheet_Change(ByVal Target As Range) وسطر صغير مضلل بالأزرق هو هذه الكلمة فقط : Borders وهكذا لا أتمكن من كتابة أي شيء في المستند فعند إغلاق محرر الفيجول بيسك ، إذا كتبنا أي شيء في المستند تخرج الرسالة السابقة مرة أخرى ونعو للمحرر من جديد وهكذ . هذا بالنسبة للملاحظ على المرفق الأخير ،،،،،،، وعندي طلب صغير وبسيط وأظن أن لديكم القدرة على تنفيذ هذا الطلب ، حيث لاحظت على المرفقات ( التي قبل المرفق الأخير ) أن التلوين لا يتم إلا بالكتابة في عمود A والمطلوب أن يتم التلوين بمجرد الكتابة في أي خلية من صف الجدول المشمول بالصيغ ، هذا مطلب أول . المطلب الثاني : أن تتم صياغة معادلة تشمل صف كامل بحيث يتم التلوين بمجرد الكتابة في أي أخلية مطلقا ، فيتلون الصف بناء على مكان الخلية المكتوب فيها ، فإن كانت هذه الخلية تقع في صف زوجي أخذ الصف لون معين وإن كانت تقع في صف فردي أخذ الصف لون آخر وهكذا . تحياتي
-
السلام عليكم مالمقصود بالموديل الخارجي ؟ قد فتحت المحرر من خلال alt+f11 وضغطت بيمين الماوس على إسم الورقة رقم واحد التي فيها الماكرو وكنت قد نسخت كود الماكرو منها واخترت insert ثم module والنتيجه أنه تم فتح موديلآخر برقم 2 فهل هذا المديل هو الذي تقصد بأنه موديل خاص بالصفحة ؟؟ هذه الجملة كبيرة علينا ، ليتك تشرحها من خلال وضع توضيح عملي مبسط ، أتمنى لو تسلسل الطريقة عبر ترقيم الخطوات ، 1 - الخطوة الأولى 2- الخطوة الثانية 3- كذا .... الخ تحياتي
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته شكرا لكم جميعا ، وشكر خاص للأستاذ تامر على المشاركة الأخ العزيز أستاذ علي السحيب ، استكمالا للموضوع .... أرجو الإطلاع على مايلي ، ولعل بعض ملاحظاتي السابقة مرتبطة بالخلل الذي تشير إليه الرسالة على العموم ، هذا هو السطر المضلل باللون الأصفر : Set f = fs.GetFile(fn) وهو نفسه يخرج عند فتح المفين المرفقين في المشاركتين رقم 18 و 19 تحياتي
-
أستاذي الفاضل مع غض النظر عن الكود الذي يعمل الزيادة للتنسيقات ، هل يمكن جعل هذه الصيغة : =AND($A1<>"",MOD(ROW(),2)=1) أن تعمل ضمن كود يوضع في محرر الفيجول ؟؟ أو هل يمكنم إنشاء كود يقوم مقامها تماما ؟؟ ولعلك لازلت تتذكر الكود الذي وضعت في المرفق الموجود بالمشاركة رقم (5) من هذا الموضوع ، فهو كود ومع ذلك يقوم بتغير الألوان . تحياتي
-
السلام عليكم ورحمة الله وبركاته مرفقكم الأخير جميل ووافي ، ولكن هناك حاجة في نفسي بودي أن تتكرم بذكر طريقة جعل الماكرو يعمل بدون زر . يعني من السهل أن نعمل ماكرو ونربطه بزر ولكن من الصعب ربطه بحدث معين وعلى سبيل المثال أريد معرفة ربط الماكرو الذي أرفقت في المشاركة رقم (8) مع غظ النظر عن ترقيمه للصفوف الفارغة.... المهم أريد معرفة كيف يتم الترقيم بمجرد حصول حدث معين كإدراج صف أوحذفه أو تحرير أي خلية مثلا أريد فقط الوصفة و سوف أقوم بتجربتها بعد ذلك . تحياتي
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته أخي العزيز أستاذ علي السحيب ، كلمات الشكر قليلة في حقك لأنك تبذل أكثر مما نطلب جزاك الله خير الجزاء وإذ يتطلب الأمر أحيانا التطويل في بعض المشاركات، يعلم الله أنه ليس بقصد إتعابكم ولكن من أجل الوصول بالفكرة إلى مرحلة النضوج والكمال وفي نفس الوقت التعلم ..... دعائي لك ولكل من بذل العلم بالتوفيق والتسديد من الله والوصول إلى التكامل إن شاء الله . يوجد عدة ملاحظات على المرفقين الأخيرين تم رصدها في المرفق التالي ، تحياتي
-
السلام عليكم ورحمة الله وبركاته أخي أستاذعلي السحيب تحياتي الكثيرة لك ،،،،،، شكرا على إيضاح الدالة AND . للأسف لم أعرف كيف أستفيد من الكود المذكور ، ولم أستطيع تطبق أكثر من 3 شروط تنسيقية ،فقد ذهبت لعمل تنسيق شرطي كالمعتاد من قائمة تنسيق ثم تنسيق شرطي ووضعت شرطا ثم ضغطت زر إضافة فانبثق مكان ثاني لوضع تنسيق شرطي ثاني ثم أيضا ضغطت زر إضافة فانبثق مكان ثالث ووضعت تنسيق شرطي إلى هنا تمت الثلاث شروط بنجاح ، وقد حاولت إضافة تنسيق رابع ولكن زر إضافة أصبح باهتا غير متاح، المطلوب تفعيله لكي نتمكن من إضافة تنسيق رابع وخامس ... الخ هذا مقصودي ، وإن كان الكود المذكور يؤدي هذا أتمنى لو تعطينا القليل من وقتك الثمين لشرح كيفية ذلك . تحياتي
-
السلام عليكم ورحمة الله وبركاته نعم هذا هو المطلوب ، سلمت يداك هل لاحظتم أن المستند ثقيل نوعما ، لاحظت أنه بعد كل عملية إضافة أو حذف للصفوف تتم عملية تشبه عملية التحميل وكأن مصدر هذا الثقل من معالج الجهاز حيث يتحول الماوس إلى سهمين متقابلين لفترة 3 أو 4 ثواني بعد إدراج أوحذف صف ترى لماذا ؟ تحياتي
-
بسم الله الرحمن الرحيم أستاذنا الكريم tameromar شكرا كثيرا لك الطريقة عملت بنجاح شكرا ... ولكن بقي :
-
السلام عليكم ورحمة الله وبركاته شكرا لك أستاذي الفاضل .... أباحسين المرفق الأخير روعة يلبي كثير مما أنشده ولكن لي عليه بعض الملاحظات كما يلي : أولا : لم أرى مكان في عمود B لتاريخ إنشاء الملف، كما في خصائص وندوز . ثانيا : ما المقصو بعدد مرات التحديث في A3 لم أرى تغير في العداد بالخلية C3 ؟ ثالثا : هل بمقدوركم جعل التواريخ في عمود c بحيث يخرج مع التاريخ الوقت ؛ الساعة والدقيقة والثانية نظرا لكون التغيرات تحدث خلال 24 ساعة . رابعا : بالنسبة للعمود B أرجو ملاحظ مايلي : هل هناك فرق بين تاريخ B4 و B7 خامسا : بالنسبة للعدادات في عمود C أرجو ملاحظة مايلي : أعتقد أن جميع العدادات المتعلقة بالتواريخ في عمود c متشابهه وتعمل بطريقة واحدة إلا العداد الموجود في c4 أليس كذلك ؟ حيث لم ألمس فرقا بين عداد c6 و c7 و c8 مع أن المفروض أن يتم تحديث عداد c7 بمجرد الوصول وإن لم يتم تحديث للصفحة. ثم مالفرق بين عداد الخليتين c2 و c9 أخيرا أرجو السماح والمعذرة على التطويل .
-
أخي الكريم skyblue السلام عليكم ورحمة الله ..... لاتوجد هنا أي مشاركة للأخ محمد حجازي بخصوص إلغاء $ من كل الخلايا مرة واحدة بشكل دفعي . لذلك أرجو التفضل بإرشادنا للطريقة المشار اليها. كما أتمنى ممن لديه المعرفة ، وصف أو شرح طريقة للإلغاء الجماعي،في مرة واحدة لسائر الصيغ والمعادلات والتنسيقا الشرطية، المعممة أو المسحوبة على كامل المستند أوعلى جزء كبير من الورقة ، وذلك اختصارا للوقت. تحياتي
-
ابحث عن دراسة تشمل تعريف الدوال ومهام كل منها !
halwim replied to ramez's topic in منتدى الاكسيل Excel
وأزيد على طلب الأخ رامز بطلب شرح جميع الرموز والإشارات والأشكال والفواصل التي يحتاجها مستخدموا الإكسل يوما ما في صيغة معينة ، وحبذا من لديه القدرة أن يفتح لذلك موضوع مستقل وشكرااااا تحياتي -
ماهو استخدام هذه العلامات عند كتابة اي دالة ؟
halwim replied to جرح العراقي's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله وبركاته أخي الكريم ، تفضل هذه الروابط وإن شاء الله تجد فيها ماتريد : http://www.officena.net/ib/index.php?showtopic=13212 http://www.officena.net/ib/index.php?showtopic=4869 http://www.officena.net/ib/index.php?act=S...=14&t=13092 وحسبك الرابط الأول ، ستجد ضالتك المنشودة بإذن الله . تحياتي -
المعذرة على كثرة الإستفسارات ،،،،،،،،،، كثيرا ما أرى الدالة AND في كثير من الصيغ ولا أعرف وظيفتها ولماذا تستخدم ، لذلك أرى من المناسب شرحها بإعطائنا مثال، وليكن ذلك المثال هو الصيغة التي وضعتموها للتلوين التلقائي أعلاه . وشكرا
-
أرجو التكرم بالمرور .......... والسلام عليكم ورحمة الله وبركاته
-
لا أملك سوى الدعاء لك بالجنة والمغفرة والرضوان . أستاذ علي ...... بعض الأحيان نحتاج لاستخدام ثلاثة شروط تنسيقية على الخلايا وهذا يصطدم بوجود صيغة شرطية أو صيغتين للتلوين التلقائي للصفوف . ألا يمكنكم تحويل الصيغة إلى كود ، بحيث يبقى التنسيق الشرطي متاحا بالثلاثة شروط ؟؟ شكرااا مقدما تحياتي
-
السلام عليكم ورحمة الله وبركاته شكرا على تجشمكم عناء التعليق والشرح الأكثر من راائع . واقعا أعجبني المرفق الأخير، الشيء الرائع أن الكودين يعملان بالطريقتين في مكان واحد . إقتباس من مشاركتكم السابقة نعم كما قلت السبب عدم وجود الكتابة، والآن اتضح لي سبب إهمال ترقيم الصفوف الفارغة بسبب وجود شرط ذكي وهذا نعم يجعل الملف أكثر كفائة!! إقتباس آخر من مشاركتكم السابقة كان قصدي هو إجراء تحديث ذكي آلي بدون ضغط زر كما في التصفية التنازلية أو التصاعدية ، بحيث يتم تعويض كل صف برقم يناسبه وذلك إعتمادا على تعريف الكود بخريطة المستند، بأن أول خلية في أول صف من عمود التسلسل دائما تعطى رقم واحد ، وهكذا مابعدها دائما يعطى رقم اثنين ، ثم مابعده ثلاثة .....الخ وعليه حتى لوتم حذف أو إدراج صف آخر فإنه سيأخذ رقمه المناسب بحكم مكانه من جسم المستند ، من قبيل المراجع النسبية وليس المطلقة . تحياتي
-
السلام عليكم ورحمة الله وبركاته شكرا لك على المرور والتنبيه ،،،،،،، والله لا أدري كيف غاب عن ذهنى ، التنسيق الشرطي سبحان الله !! بالنسبة لإستفساراتي السابقة : قد نجحت في عمل توسيع لنطاق تلوين الصف ، وذلك عن طريق السحب الأفقي لآخر خلية يوجد فيها الكود من الصف الأول ، وهذه الطريقة متعبة نوعما ، فمن أجل تعميمها على كامل الصفوف يلزك السحب من الصف رقم (1) وحتى الصف رقم (65536) ألا يوجد طريقة أسهل لتعميم عمل الكود على كامل الورقة ؟؟ أيضا حاولت البحث عن مكان بالكود لكي أضع فيه رقما يمثل صف كامل من يمين المستند إلى يساره فلم أرى موضع يناسب ذلك ؟؟ ثم أني ركزت محاولا فهم الكود ، وعلاقته بدالة الباقي من القسمة mod والفراغ المقوس في الدالة row فلم أستوعب العلاقة . تحياتي
-
أستاذنا الفاضل ،،،، أباحسين شكرا شكرا شكرا ، أدعوا لك من الأعماق بالتوفيق والسعادة . أستذ علي لدي سؤال وأحس اني أتعبتكم كثير ..... كما تعلمون إذا وضعت الماوس على أي ملف في الوندوز واخترت خصائص بالزرالأ يمن تخرج لك معلومات وهي 1 - تاريخ الإنشاء 2 - تاريخ التعديل 3 - تاريخ الوصول المطلوب وضع هذه المعلومات في ملف إكسل وليكن مكان ذلك الخلية A6 و A7 و A8 من المرفق مثلا وأهم شيء هو تاريخ آخر استخدام أو آخر حفظ أوآخر فتح للمف ، يعني التاريخ المطلوب هوتاريخ آخر فتح للملف وليس آخر استخدام لخلية معينة . هل يمكن ذلك ؟ تحياتي و شكرا
-
السلام عليكم ورحمة الله وبركاته أستاذ علي ، شكرا لك على هذا العطاء والأداء المتميز،،،،،،،، الطريقة هي هي هي عين المطلوب ،،،،،،،، فقط أريد معرفة مكان وجود الكودين المذكورين (لتلوين الصفوف الفردية والزوجية) ، فتحت الملف و بحثت عن الأكواد في محرر الفيجول فلم أجد شيء حاولت التطبيق من خلال وضع الكود في شريط الصيغة فلم ينفع . ثم كيف أغير اللون إن أردت غير الأخضر ، وكيف أوسع نطاق الصف بحيث يمتد في نطاق عشر خلايا يتكون منها الصف مثلا ، أو صف كامل، ولو بينتم الطريقتين مع مكان الأكواد أكون شاكرا . شكرا لكم تحياتي
-
عفوا ..... الرد على التعليق الأول في مشاركتكم السابقة، حول إحصاء عدد مرات التغيير أو عدد (الأيام) المنصرمة ابتداء من أول يوم فتحنا فيه الملف ، نعم هذا هو المطلوب . ولي طلب ، الغرض منه مراقبة الموظف المكلف بهذ الملف ، وذلك بمعرفة عدد مرات فتحه للملف مع غض النظر عن التاريخ ، فمثلا لو كان الرقم (1) في الخلية B5 (وهي خلية العداد) وقد فتح الموظف الملف عشر مرات سواء في يوم واحد أو حتى في ساعة واحدة أو خلال خمسة أيام، المهم يخرج عدد مرات فتح الملف في خلية العداد (B5) لكي يصبح الرقم فيها (11) نظرا لفتح الملف عشر مرات + واحد الموجود من البداية. أو يصبح الرقم في العداد (10) في حال تم تصفير العداد قبل استخدام الموظف . أتمنى أن ترفقون هذه الإضافة مع مرفقكم الأخير. أخيرا اسمحوا لي على الإطالة ودمتم . تحياتي
-
السلام عليكم شكرا على توضيحاتكم الشافية.. نعم ولكن ليس بالدقة فربما يتحرك العداد بناء على تحرير خلية في العمود J وهذا يحدث كما لوكنت غافلا ومسحت رقم من العمود J وعدت لكتابته مرة أخرى فإن مجموالمبلغ لم يتغير والعداد قد تغير في هذه الحالة . أعتقد أن الإشكال السابق يشمل هذه الحالة أيضا . وهذا هو أهم شيء وقد استفدت منه كثيرا ولكن أحببت أن أجد حلا مبتنيا على المجموع بماهو مجموع . بعد معرفتي لهذه المعلومة حصلت لي قناعة عن بعض الأمور المستعصية من قبل . شكرا كثيرا لك تحياتي
-
السلام عليكم ورحمة الله وبركاته ألف شكر وشكر على التعديل ،،،،،،،،،،، أستاذي الفاضل أبا حسين كرمك وسخائك يجعلني أطمح في المزيد ، أرغب في عمل طريقة جديدة لتلوين السجلات بحيث تكون ألوان جميع الصفوف المستخدمة محصورة بين لونين إلى ما لا نهاية فمثلا عندما يبدء المستخدم من صف معين وليكن أي صف فبمجرد أن يكتب أي شيء فيه يتحول لونه إلى أحمر مثلا ثم إذ ا كتب في الصف الذي بعده يبقى بدون لون وإذا كتب في صف يعتبر ثالث لماقبله يعطيه اللون الأحمر وهكذا إلى ما لا نهاية يتم تشكيل الصفوف يعني صف بلون وصف بدون لون أو بلون آخر وهكذا . وللمعلومية سبق أن رأيت هذه الفكرة في هذا المنتدى معموله بأكسس . أتمنى يكون لديكم حل لهذه الفكرة وشكرا تحياتي
-
السلام عليكم ورحمة الله وبركاته مرحبا بكم ...... أستاذنا الفاضل أباحسين نعم سبق لي تنزيل مرفقكم الرائع على الرابط المذكرو أعلاه ولكن بعد ترحيل السجلات إلى الصفحة الفرعية مثلا أدرجت صفا جديدا بين تلك الصفوف ولم يترقم وحتى بعد ضغط زر الترقيم، فإن الترقيم لم يشمل الصف المدرج ...... أيضا لفت انتباهي مايلي : إقتباس من بيانكم نبذة عن المرفق هناك ( 5. بعد الترحيل يتم تحديث الترقيم التسلسلي لكل من البيانات في الصفحة الرئيسية والبيانات في الصفحة الفرعية. 6. وجود زر في كل من الصفحة الرئيسة والفرعية لتحديث الترقيم التسلسلي متى شئت. ) إذا كان الكود يقوم بتحديث الترقيم كما في البند 5 فمافائدة وجود زر للترقيم التلقائي كما ذكرتم في البند رقم 6 ؟؟ حاولت الإستفادة من بعض الصفحات مثل : http://www.officena.net/ib/index.php?act=S...f=14&t=3825 ونظرا لعدم خبرتي في الأكواد حاولت استخلاص كود الترقيم من بين أكواد المرفق فلم أستطع معرفته بالدقة - لذلك خطر ببالي أن أعمل زر ماكرو سجلت فيه مايلي أن يحدد أول ثلاث خلايا ثم يكتب في الخلية الأولى رقم 1 ثم في الخلية الثانية رقم 2 وفي الخلية الثالثة رقم 3 ثم يقوم بعملية السحب . وهذه الطريقة نجحت معي حتى مع إدراج صف جديد بين صفوف مرقمة سابقا، ولكن ما أريده أن تتم هذه العملية بشكل آلي بدون ضغط زر الماكرو . يوجد ملف مرفق أرجو التعديل عليه. تحياتي ______________________.rar
-
السلام عليكم ورحمة الله وبركاته أخي أباحسين ،،،،، هذه الطرق رائعة في الترقيم التلقائي وقد جربتها مع حذف صف أو تعبأئة صف جديد وتعطي نتائج سليمه ... ولكن تكمن المشكلة عند ما ندرج صف جديد بحيث نقحمه بين صفين تم ترقيمهما مسبقا فمثلا إذا أدرجت صف جديد بين صف 3 وصف 4 فإن الترقيم التلقائي يتعطل مع هذا الصف رغم إدخال البيانات فيه كغيره . نريد حلا لهذه المشكلة، سواء بكود أو بصيغة بحيث تنتقل الصيغة المعنية بالترقيم الى الصف المدرج بين الصفوف المعبأة . تحياتي