بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|

omar elhosseini
المشرفين السابقين-
Posts
1950 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
4
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو omar elhosseini
-
حدثان Worksheet_Change في وقت واحد
omar elhosseini replied to أبو عبد النور's topic in منتدى الاكسيل Excel
اخى apt شاهد هذا الرابط به الشرح استخراج النتائج بإستخدام التصفية المتقدمة تحياتى -
حدثان Worksheet_Change في وقت واحد
omar elhosseini replied to أبو عبد النور's topic in منتدى الاكسيل Excel
الاخ apt تحياتى بالنسبة للورقة الثانية : لن يعمل هذا الحدث لأن التأثير هنا غير مباشر وهو يعمل فقط مع الاحداث المباشرة ولجعل الحدث يستشعر التغير الغير مباشر لابد من عمل زناد لاطلاق هذا الحدث عند التغير الغير مباشر وهذا موضوع اخر يطول شرحة ولابد قبل شرحة ان يعى المتلقى جيدا الفجوال والاحداث . بالنسبة لحدث الورقة الثانية : فى البدية عند انشاء الملف لأول مرة لن يعمل هذا الحدث واذا كنت تعى جملة (AdvancedFilter) وقمت بعمل هيدر العمود الاول للورقة الثانية هو نفسه هيدر العمود الاول للورقة الأولى .... فسيعمل للمرة الاولى فقط ولن يعمل فى المرة الثانية . وسبب عدم العمل فى المرة الثانية هى جملة الفرز (Sort) التى تبدل موضع هيدر العمود الاول فى الورقة الثانية لان الترتيب يجب ان يبدأ من الخلية الثانية حتى يبتعد عن الهيدر الذى لن تعمل جملة (AdvancedFilter) بدونه . اخى يمكن عمل ذلك بحدث واحد فقط بعيدا عن تصادم الاحداث ولكن يجب ان توضح نقطة Capital (a) و(A) هل سيكون الحرف الاول فقط ام كل الحروف تحياتى -
اكواد و اوامر ( VBA ) مفيدة
omar elhosseini replied to omar elhosseini's topic in منتدى الاكسيل Excel
عليكم السلام ورحمة الله وبركاتة الاخ كريم تحياتى لك اخى كنت من فترة اود ان اشكرك وها هى المناسبة اتيه اولا اشكرك اخى على متابعتك الجيدة ثانيا وهو شئ عظيم ورائع مساهمتك فى مساعدة الاخوة بخلق سمح فشكرا لك اخى جزيل الشكر وجعله الله فى ميزان اعمالك اخى اذا كنت تقص انه عند وجود الاسمين ( احمد / أحمد ) بفارق الهمزة فى الاسم الثانى ان يعمل الكود على اعتبارهم اسمين متكررين ويستخرج احدهم فقط فأقول لك اخى فى حياتنا العامة او الدارجة قد نعتبر ان الاسمين هما اسم لشخص واحد ولكن مع الكومبيوتر الامر يختلف فى الاتى وفى الحقيقة ليس الكومبيوتر هو سبب الخلاف ولكنه تصميم جدول الاحرف الذى يعمل من خلالة الكومبيوتر فجدول الحروف اسكى مصمم على اساس ان الالف بدون الهمزة العلوية هو حرف مختلف عن الالف بالهمزة العلوية وعلى ذلك يعتبر احمد بدون الهمزة كلمة مختلفة عن احمد بالهمزة العلوية وباستخدام الدالة (CODE) لأظهار كود الالف بدون الهمزة والالف بالهمزة سنجد ان كود الالف بدون الهمزة هو 199 و سنجد ان كود الالف بالهمزة هو 195 وهذا معناه انهما حرفان مختلغان وليس حرف واحد وعلى ذلك يعتبر احمد بدون الهمزة كلمة مختلفة عن احمد بالهمزة العلوية ارجو ان اكون قد وفقت فى توضيحى -
استخراج النتائج بإستخدام التصفية المتقدمة
omar elhosseini replied to نبيطه's topic in منتدى الاكسيل Excel
شاهد المرفق تم التنفيذ بالصيغ project_Omar2.rar -
استخراج النتائج بإستخدام التصفية المتقدمة
omar elhosseini replied to نبيطه's topic in منتدى الاكسيل Excel
تم معالجة المشكة بأستخدام ( التصفية المتقدمة ) ولكن ليس من خلال قوائم الاكسيل المتاحة فى شريط قوائم العمل من قائمة (بيانات / تصفية / تصفية متقدمة ) ولكن من خلال التصفية المتقدمة بأستخدام اوامر الفجوال بيسك لتخطى العقبات والعراقيل التى تم وضعها فى قاعدة البيانات وهذة العرقيل : 1 - احتواء بيانات العميل على اكثر من سطر احد 2 - بيان العميل الواحد يمكن ان يشمل على اكثر من عملية كل منها له تاريخ مختلف ( لأنه سيتم البحث بالتاربخ ايضا ) . الشرح : الكود المستخدم : Range("db").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _ "MyCri"), CopyToRange:=Range("Des"), Unique:=False ويتم تمرر ثلاث نطاقات الى هذا الكود ويجب ان تحتوى هذه النطاقات ضمنيا على السطر الاول ذو عناوين الحقول : النطاق اول وهو نطاق قاعدة البيانات : 1 - يتم تسمية نطاق قاعد البيان بأسم (db) وهو المدى (A1:K48) فى الورقة 6 ( اذا لم تكن تعرف معنى تسمية النطاق يوجد بالمنتدى الكثير من المشاركات تشرح ذلك ) النطاق الثانى وهو نطاق الشروط : 2 - يتم تسمية نطاق الشروط بأسم (MyCri) وهو المدى (A1:K2) فى الورقة 5 النطاق الثالث وهو نطاق استخراج البيانات : 3 - يتم تسمية نطاق استخراج البيانات بأسم (Des) وهو المدى (A4:K57) فى الورقة 5 ومن المفروض عمل زر لتشغيل هذا الكود فى الورقة الخامسة بالضغط علية يتم استخراج السجلات التى تحتوى على الشرط الموجود فى منطفة الشروط المشار اليها سابقا . ولكنى فضلت ان تتم الفلترة بمجرد ادخال اى شرط او زيادة عدد الشروط لأكثر من شرط واحد حتى تكون ذو تأثير مرئ جيد . لعلى اكون قد وفقت فى الشرح واذا لم يكن واضحا فيجب الألمام ببعض الاساسيات فأذا كان شئ غامضا ارجو الاشارة الية للتوضيح اكثر . واتمنى من الله عز وجل الا تكون هذه المشاركة الاولى والاخيرة للأختين "1x2" ( نبيطه / sunflower ) بسب المشروع فقط . اما الاخ samir1 ذو الرغبة الاكيدة فى التعلم ومساعدة الاخرين وهو مثال جيد يحتذى به - سأعد مشاركة ياخى لتوضيح هذه الطرقة وتوضيح الفرق بين استخراج النتائج فى نفس مكان قاعدة البيانات او استخراج النتائج فى مكان اخر مع توسع بعض الشئ لتوضيح استخدام الشروط كأداة جيدة لأستخراج النتائج بأستخدام الجمع والضرب الشرطى ( Or / And ) تحياتى -
لماذا يتم اضافة علامة "_" قبل الرقم
omar elhosseini replied to ossama_e's topic in منتدى الاكسيل Excel
اخى شاهد المرفق يمكن عمل ذلك من خلال التنسيق بدلا من الكود Test.rar -
ارجوكم كيف احول رقم سالب الى موجب
omar elhosseini replied to قاصدكريم's topic in منتدى الاكسيل Excel
شاهد المرفق اخى غير ذلك ارفق الملف او مثال واضح test.rar -
شاهد المرفق اخى test.rar
-
استخراج النتائج بإستخدام التصفية المتقدمة
omar elhosseini replied to نبيطه's topic in منتدى الاكسيل Excel
الاخ خالد نور اخى العزيز شكرا على سؤالك نأمل من الله عز وجل اتمام رضاه علينا ... تحياتى -
الاخ ابو اسامة العينبوسي تحياتى شاهد المرفق مع ملاحظة انه يمكن التحكم فى مكان الورقة الجديدة اذا لزم الامر ذلك . ________________.rar
-
شاهد المرفق اخى _______________________2.rar
-
استخراج النتائج بإستخدام التصفية المتقدمة
omar elhosseini replied to نبيطه's topic in منتدى الاكسيل Excel
تحياتى نبيطه الدكتورة هذى (الذكية) وضعت بعض الألغاز فى الورقة رقم 6 على العموم تم عمل اللازم طريقة العمل : فى الورقة رقم 5 يمكنك استخراج بيانات اى عميل بأى طريقة تناسبك وهى تجيب على جميع تسائلاتك وما يجد ايضا ويتم هذا من خلال السطر ذو اللون الاخضر يمكنك ادخال اى بيان تريدين الحصول على كامل بياناته ولكن بشرط ان يكون البيان تحت اسم الحقل المناظر له ولأظهار كل العملاء يتم ازالة اى بيانات فى السطر الاخضر شاهدى المرفق تحياتى project_Omar.rar -
الجمع حسب اللون المحدد
omar elhosseini replied to ابو اسامة العينبوسي's topic in منتدى الاكسيل Excel
اخى العزيز كابتن محمد غانم تحياتى فى الحقيقة اخى لم اقم بتصميم الفورم ولكنه من احد المنتديات الاجنبية من احد الموضوعات الشاملة وقد استخلص اكواد الفورم من اصل الموضوع وفصلته عنه وعربته واشتركت به فى عدة مشاركات سابقة فى المنتدى ونوهت عن ذلك للأمانة العلمية . ثم حاليا قمت يأقترانة مع دالة الجمع عن طريق الألون وهى ايضا منشرة فى المنتدييات الاجنبية ولكنها لاتحدث نفسها عند تغير اللون ولكنى استطعت التغلب على مشكلة التحديث هذه وليت يكون هذا اسلوب الجميع بالتنوية والاعتراف بفضل الاخرين وخاصتا عندما تكون الاكواد او الحلول مميزة او ابتكارية . وخاصتا الاكواد والحلول المميزة لأستاذى الفاضل وهو المشرف المميز الذى لم يسبقة احد فى كمية الحلول المطرحة والاكواد المميزة كماٌ نوعا على مستوى المنتديات العربية قاطبة . الا وهو المشرف ذو العصر الذهبى فى حياة اوفيسنا منذ بدايتة حتى الان ونستطيع التعرف على الفرق الهائل بين استاذى والاخرين من مشاهدة المشاركات للتعرف على الفارق العلمى بينه وبين الاخرين فى التعامل مع مشكلات وصعاب الاكسيل الاستاذ النابغة واستاذى الذى ادين له بالتعلم من مشاركاتة حتى الان : على السحيب له منى كل الحب والتقدير -
الجمع حسب اللون المحدد
omar elhosseini replied to ابو اسامة العينبوسي's topic in منتدى الاكسيل Excel
اخى ابو عمر السلام عليكم ورحمة الله وبركاتة وهذا اخى ما احتاج اليه الدعاء لى واسرتى بظهر الغيب جزاك الله وكل الاخوة خير جزاء مع تحياتى اخى ابو عمر -
الجمع حسب اللون المحدد
omar elhosseini replied to ابو اسامة العينبوسي's topic in منتدى الاكسيل Excel
الاخ عمر ابو اسامة العينبوسي تحياتى لك تم استئناس دالة الجمع بالألون لتعمل عند تغير اللون وربطها مع لوح 56 لون ... ؟؟؟ مع تحياتى شاهد المرفق ColorMe2.rar -
الاخ tag4m تحياتى هذه الخلفية ( صورة ) تدرج مثلما تدرج رقم الصفحة فى رأس وتذيل الصفحة من بند اعداد الصفحة ولعمل ذلك اتبع الاتى : افتح ملق جديد 1 - اكتب اى كلمة فى الورقة الاولى 2 - ثم اعمل معاينة قبل الطباعة ثم اغلاق الخطوة الاولى والثانية هما فقط لأظهار حدود الصفحة لك لتكون مرئية 3 - اكتب او ضع فى هذه الصفحة ما تشاء سواء نص او صور او ورد ارت ولكن يجب مرعات درجة اللون لهذه المدرجات يجب ان تكون ذات لون رمادى فاتح حتى لا تؤثر على موضوع الصفحة عند طباعة الصفحة المحتوية على هذه الخلفية او استعراضها . 4 - قم بتصوير كامل هذه الصفحة واحفظ الصورة كملف . يمكنك تصوير الصفحة بالكاميرا الموجودة عى موضوع : الحلول الذكية لمشاكل الاكسل بعد تصوير هذه الصفحة احتفظ بملف الصورة واحفظ الملف ايضا حتى اذا اردت التعديل عليه اغلق هذ الملف وافتح ملف جديد فارغ فى هذا الملف الجديد : 5 - اذاهب الى قائمة ( ملف / اعداد الصفحة ) ثم اختار تاب ( رأس / تذيل الصفحة) ثم اختار (رأس مخصص) 6 - قف فى المقطع الاوسط ستجد فى الايقونات التى امامك ايقونة ادرج صورة اضغط عليها سيفتح لك نافذة قم بتوجيها الى مكان ملف الصورة التى احتفظنا بها فى الخطوة رقم 4 ثم ادراج ثم موافق ثم موافق. 7 - احفظ الملف اولا ثم اكتب اى كلمة واستعرض الصفحة ستجد ان الصورة ستظهر كخلفية للصفحة . احتفظ بهذا الملف ليكون قالب جاهز لك فى مكان امن مع تحياتى
-
الاخ mselmy تحياتى المثال على كودالحساب رقم ( 44 ) فى المشاركة السابقة غير مطابق للبيانات بالملف ارجو عمل مثال حسابى واضح حتى يستطيع من اراد المساعدة فهم الموضوع بالنسبة لبيانات كودالحساب رقم ( 44 ) بالملف يوجد 9 فواتير : 1,588.00 2,245.00 2,166.00 460.00 2,220.00 3,375.00 6,825.00 840.00 4,500.00 مجموعهم : 24,219.00 ومبلغ مسدد : 49,728.10 ومرتجع : 810.00 فمن اين جاء الرقم ( 6,7,8,9 ) الموجو فى المشاركة السابقة يجب التوضيح حسابيا حتى تسهل الامر على من اراد المساعدة اى حل الموضوع حسابيا على سبيل المثال (الحساب 44) مع توضيح كييفيفة الحصول على الرقم ( 6,7,8,9 ) اعتقد اخى ان عرض الموضوع بمثال مطابق لبيانات الملف يساعد على الحصول على المساعدة السليمة ... تحياتى
-
شاهد المرفق ____________.rar
-
شاهد المرفق تم التعديل لطريقتى الكود والصيغ . تحياتى Test_Event_3.rar
-
الاخ saoud632 تحياتى ادرجت مشاركة فى نفس وقت ادراج الاخ mehyo27 للرد على الموضوع وقمت بحذفها لتشابه الطريقتين شكر للأخ على مجهودة
-
شاهد المرفق اخى لن تحتاج لفك الحماية للبيانات المدخلة والمخرجة ... كلمة السر : omar Test_Event_2.rar
-
الاخ SPHINX الاخ mehyo27 تحياتى لكم الاخ mehyo27 مشكور اخى على مجهودك ومساعدة الاخوة عذرا اخى لى ملحوظة على الكود المقترح : الكود يعمل فقط عند اعادة اختيار الخلية (G7) للمرة الثانية بعد ادخال الرقم فيها ... الاخ SPHINX شاهد هذا الاسلوب وهو نموذج يستحق الاطلاع . وهو يعمل فورا عند تغير احد خلايا الشرط المعطى اى عند اى تغير فى الخلايا ( G7 - A10 - I10 ) وتظهر نتائجه فور الادخال ولن تحتاج الى اختيار الخلية مرة اخرى . هذا الكود الابتكارى يصلح للعمل مع مدى واحد او عدة نطاقات للتعامل مع احداث الاوراق بطريقة جيدة . مرفق بالورقة الثانية تحقيق الشروط عن طريق الصيغ . Test_Event.rar
-
الاخ تحياتى الشرطة المائلة "/" من الحروف الممنوع استخدامها فى تسمية الملفات تحت مظلة الويندوز ولكن يمكن استخدام الشرطة السفلية بدلا منها "_" او "-" شاهد المرفق _______________________As_yy_mm_dd.rar