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

Eid Mostafa

04 عضو فضي
  • Posts

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

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

  • Days Won

    2

كل منشورات العضو Eid Mostafa

  1. أخى العزيز / طارق السلام عليكم ورحمة الله وبركاته الله ينور عليك طبعاً ولتسمح لى فقد قمت بعمل التعديل التالى على الكود :- Private Sub Worksheet_Activate() For Each ce In UsedRange If IsNumeric(ce) = False Then GoTo 1 If ce.Value = 0 Then With ce .NumberFormat = "_(### ### ###_);[Red]_((### ### ###);_(--_);_(@_)" .HorizontalAlignment = xlCenter .VerticalAlignment = xlCenter End With Else With ce .HorizontalAlignment = xlRight .VerticalAlignment = xlCenter End With End If 1 Next ce End Sub Private Sub Worksheet_Change(ByVal Target As Range) For Each ce In UsedRange If IsNumeric(ce) = False Then GoTo 1 If ce.Value = 0 Then With ce .NumberFormat = "_(### ### ###_);[Red]_((### ### ###);_(--_);_(@_)" .HorizontalAlignment = xlCenter .VerticalAlignment = xlCenter End With Else With ce .HorizontalAlignment = xlRight .VerticalAlignment = xlCenter End With End If 1 Next ce End Sub حيث أن الكود وفقاً لما أرسلته إلى قد قام بعمل محاذاه رأسيه (أسفل) وليس بالمنتصف وذلك لأرقام سطر 14 ولا أعلم لماذا ولكن بعد تعديل الكود إلى ما هو بأعلاه تم حل تلك المشكله (منكم نستفيد طبعاً) والآن وإن كان لديك ما يسمح من الوقت فقد بقيت مشكله شكليه بسيطه ولم أستطع حلها ألا وهى إن دققت النظر فى G10 ، G11 ستجد أن هنالك عدم تماثل فى المحاذاه وقد حاولت أن أحلها ولكن لم أفلح فى ذلك وأنا أريد إتباع نمط محاذاة ماهو فى G11 مرة أخرى ما وصلنا إليه هو أمر فوق الرائع ولكن إن أمكننا حل تلك النقطه الأخيره سيكون الأمر أروع و أروع لك خالص شكرى وتقديرى أخوك عيد مصطفى Breakdown - 2011.rar
  2. أخى العزيز السلام عليكم ورحمة الله وبركاته إليك الخطوات كالتالى:- إضغط على Page Setup ثم إنتقل إلى Sheet ستجد رابع سطر Rows to repeat at top ومنها حدد عدد الأسطر التى تريدها أن تظهر فى كل الصفحات كما ستجد فى السطر الذى يليه Columns to repeat at left / right ويقصد بها تثبيت الأعمدة التى ترغب فى ظهورها بكل الصفحات هذا من أوفيس 2007 الذى أستعمله تحياتى أخوك عيد مصطفى
  3. أخى العزيز / عبد الله السلام عليكم ورحمة الله وبركاته أتفق مع رأى أخى العزيز / أبو الحسن فيما توصل إية وأرفق لك مثال لكود آخر ولكن أقصد منه أن نستعمل الزر الأصفر فى موضوعنا هذا ، وله ميزة التحريك فى أى مكان أرجو أخى أبو الحسن أن يكون هذا طلبك أو قريب منه لك خالص شكرى وتقديرى أخوك عيد مصطفى Book1.rar
  4. أخى العزيز / طارق السلام عليكم ورحمة الله وبركاته أشكرك قبل أى شيء على إهتمامك والآن إليك ما حدث بالفعل قام الكود بعمل محاذاة بالمنتصف للقيمة بعدما أصبحت صفراً ولكن وفى حالة إعادة إدخال قيمة أخرى ينتج عنها تعديل رصيد آخر العام وبالتالى لم يعد صفراً وأصبحت هنالك قيمة بقيت المحاذاة بالمنتصف فهل الكود ينقصه شيئاً ما لإرجاع المحاذاة إلى اليمين فى حال ما تغيرت القيمة مرة أخرى وسواء أصبحت القيمة أكبر أو أصغر من الصفر فى إنتظار إفاداتك القيمة أخوك عيد مصطفى
  5. أخى العزيز / عبد الله السلام عليكم ورحمة الله وبركاته هل بإمكانك التكرم والمرور على هذا الموضوع http://www.officena.net/ib/index.php?showtopic=40608 وفى إنتظار ردك الكريم حيث بدأ الشك يساورنى فى أن هذا الأمر لا مجال له من التحقيق لك خالص شكرى وتقديرى أخوك عيد مصطفى
  6. أخى العزيز / عبد الله السلام عليكم ورحمة الله وبركاته أشكرك على حسن تجاوبك ، وبالفعل هذا ما كنت أقصده تماماً ولتسمح لى وعلى سبيل إثراء الموضوع هل يمكن لأن يشمل هذا الزر (تفعيل / إبطال ) حماية المعادلات كافة أوراق (شيتات) الملف ؟ و أياً كان عددها؟ لك خالص شكرى وتقديرى أخوك عيد مصطفى
  7. الأخوة الأعزاء السلام عليكم ورحمة الله وبركاته هل بالإمكان عمل كود يقوم بعمل محاذاة بالمنتصف (Align Center) وذلك للقيم الصفرية فقط وفى كافة نطاق الملف وسواء كانت ناتجة عن عملية إدخال يدوى أو ناتجة عن معادلة ؟ فى إنتظار إفاداتكم القيمة أخوكم عيد مصطفى Breakdown - 2011.rar
  8. السلام عليكم ورحمة الله أخى الكريم بن علية بالعكس أخى فكتابتك لردك هو بمثابة تأكيد للمعلومه وأننا نسير على الدرب السليم لما نقصده وأعتبر ردك بمثابة تشريف لى فالفضل يعود إليك بعد الله سبحانه وتعالى فى الإهتداء إلى هذا الحل وأيضاً بفضل شرحك الرائع للمعادلات أدام الله المعروف دائماً لك منى كل التقدير والإحترام خالص شكرى وتقديرى أخوك عيد مصطفى
  9. أخى العزيز / الشهابى السلام عليكم ورحمة الله وبركاته أشكرك على حسن تجاوبك ، وأشكرك على تقديرك للفكرة وأرجو منك أو من الأخوة الأعزاء إدراج ملف به الكود فهل بإمكان الخبراء المساعده فى هذا الأمر ؟؟؟؟ فى إنتظار إفاداتكم القيمة أخوكم عيد مصطفى
  10. السلام عليكم ورحمة الله أخى الكريم بن علية هل لى أن أقول بالمصرى (القلوب عند بعضيها) فأشعر أن الحل الذى أرسلتة بمشاركتى السابقة يماثل حلك الرائع بمشاركتك الأخيرة والتعقيب متروك لك مرة أخرى أشكرك على إهتمامك وعلى إفاداتك القيمة وأيضاً على الشرح الرائع للمعادلات كما أشكرك أيضاً على سعة صدرك لك منى كل التقدير والإحترام خالص شكرى وتقديرى أخوك عيد مصطفى
  11. الأخوة الأعزاء السلام عليكم ورحمة الله وبركاته خطر على بالى أمر ورأيت أنه قد يكون مفيد للبعض منا وأرجو منكم المساعدة لقد رأيت العديد من المشاركات التى تستفسر عن عمل حماية للمعادلات وهنالك العديد من الإجابات على تلك الإستفسارات ولكنى وكما ذكرت خطر على بالى تصور جديد للحمايه وذلك كالتالى:- عمل حماية بأكواد كالمعتاد ، ثم عمل زر داخل الملف لتفعيل / إبطال الحماية وبالطبع فى حالة إبطال الحماية يكون المطلوب إدخال كلمة السر (Password) فهل بإمكان الخبراء المساعده فى هذا الأمر ؟؟؟؟ فى إنتظار إفاداتكم القيمة أخوكم عيد مصطفى
  12. السلام عليكم ورحمة الله أخى الكريم بن علية بشأن إستفسارى فى مشاركتى السابقه فما رأيك فى الحل الذى توصلت إلية بالملف المرفق والفضل فى المقام الأول والأخير يعود إليك وإلى معادلاتك الرائعه بعد الله سبحانه وتعالى فى إنتظار تقييمك ولك منى كل التقدير والإحترام خالص شكرى وتقديرى أخوك عيد مصطفى Payroll Tax - 2011_3.rar
  13. السلام عليكم ورحمة الله أخى الكريم بن علية إعذرنى كل العذر ، فقد يكون لم يخطر ببالى هذا الموقف ولكنه حضر الآن عند التطبيق العملى وذلك كالتالى:- يحدث أحياناً أن ينضم موظف ويصرف له أجر منذ لحظة إنضمامه (وهذا الشكل الطبيعى) ولكن وهو ما قد يبدو غير طبيعى للبعض ، أن يؤمن علية فى الشهر أو الأشهر التالية وذلك لأسباب عديدة قد يكون منها عدم إستيفائة لمصوغات (مستندات) التعيين ومن ثم لايتم التأمين عليه إلا بإكتمال تلك المستندات. وعلى ما سبق فسنجد أن لهذا الموظف وليكن على سبيل المثال رقم (30) فى هذة الحاله له تاريخان الأول : وهو إنضمامه الفعلى وأخذ عنه أجر الشهر الذى إنضم فيه (1/1/2011). الثانى : وهو إنضمامه رسمياً وفقاً لإستمارة التأمينات (1/3/2011). وبتطبيق ذلك على ما تم التوصل إلية من معادلات (ملفكم الأخير) ستجد أنه قد تم ترحيل أجرة التأمينى فى شيت مرتبات يناير فى حين أنه قد التأمين عليه فى مارس وقد قمت بإضافة عمود (تاريخ إستمارة التأمينات) وذلك للتسهيل ليس إلا فهل لك بمساعدتى فى هذا الأمر؟ وأرجو ألا أكون أثقل عليك بذلك أنا أعلم وأقدر ما بذلته من مجهود معى فإن كان بمقدروك فلك كل التقدير والإحترام وإن لم يكن فلك أيضاً كل التقدير والإحترام ولكنى على ثقة تامة بأنه سيكون فى مقدورك عمل ذلك ولك مطلق الحرية بالطبع فى إضافة ما يلزم من أعمدة ولك منى كل التقدير والإحترام أخوك عيد مصطفى
  14. السلام عليكم ورحمة الله أخى الكريم بن علية إعذرنى على الإنقطاع فقد كنت خارج القاهرة ولم يكن متوافر لى الإتصال بالإنترنت وأشكرك جزيل الشكر مرات و مرات على إهتمامك وما توصلنا إلية الآن بفضل مجهودك وبفضل معادلاتك الرائعة يفى تماماً بالمطلوب إن لم يكن أكثر وبشأن مشاركتى السابقة فقد كنت أنوى تغيير مبدأ عمل الشيت بحيث أقوم بتثبيت مفردات الأجر مرة واحدة ومن ثم يتم ترحيل تلك المفردات إلى كل شيت شهرى على حدة بناءاً على تاريخ الإلتحاق (كما هو حاصل بمفردات التأمينات الإجتماعية فهى توضع مرة واحدة وليست ضمن مفردات كل شهر) ولكنى وجدت أن هذة الطريقة لن تؤدى إلى الغرض المطلوب ، كما أنها تفترض ثبات مفردات المرتب على مستوى كل الشهور وهو الأمر الذى وإن كان حاصلاً الآن (فإن لاحظت ستجد أن مفردات راتب كل موظف ثابتة على مدار الإثنى عشر شهراً) إلا أن ذلك غير مضمون الحدوث دائماً. لذا أرى الآن أنه من الأنسب الإبقاء على الطريقة المتبعه حالياً ، كما أننا وصلنا إلى نتيجة مرضية تماماً وتؤدى إلى ما هو مطلوب. وعليه فأكرر شكرى الدائم لك أولاً على حلولك القيمة وثانياً على إهتمامك المتواصل. ولتسمح لى أن أثقل عليك وأطلب منك شرح تفصيلى بقدر الإمكان للمعادلتان الرائعتان :- 1- =INDIRECT("DATA!"&ADDRESS(MATCH($C35;DATA!$C:$C;0);MATCH($A$3;DATA!$3:$3;0)+COLUMN()-6)) 2- =IF(OR(DATE(2011;$A$45;1)<INDIRECT("DATA!$H$"&MATCH($C36;DATA!$C:$C;0));DATA!$A36="");"";DATA!O36+DATA!P36) وذلك للإستفادة فى إنتظار ردك الكريم ولك منى كل التقدير والإحترام خالص شكرى وتقديرى أخوك عيد مصطفى
  15. السلام عليكم ورحمة الله أخى الكريم بن علية قبل أى شئ أشكرك على إهتمامك بالموضوع لقد قمت بتجربة الملف سواء الأول أو الثانى ووجدت أخى أن ما يتم نقله وفقاً لتاريخ إلتحاق الموظف بالعمل هو ( تأمينات إجتماعية حصة الشركة ) عمود رقم [7] علماً بأنى أريد أيضاً نقل كافة مفردات مرتب الموظف ( من عمود 1 إلى 6 ) وفقاً لتاريخ تعيينة وكما حدث فى عمود رقم (7) فستجد بالملف المرفق أن الموظف رقم 30 ( أب ) قد إلتحق بالعمل فى 1/3/2011 وبالذهاب إلى شيت شهر مارس (3) ستجد أن ما تم نقلة هو ( تأمينات إجتماعية حصة الشركة ) عمود رقم [7] فقط ، ولم يتم نقل ما يسبق ذلك العمود (الأعمدة من F إلى K) فأرجو منك أخى التكرم بعمل ما يؤدى إلى نقل كافة بيانات الموظف مع مراعاة تاريخ إلتحاقة بالعمل فى إنتظار ردك الكريم لك منى كل التقدير والإحترام أخوك عيد مصطفى Payroll Tax - 2011_2.rar
  16. السلام عليكم ورحمة الله أخى الكريم بن علية سأقوم بتجربة الملف بعد التعديل ، علماً بأنى على ثقة بما قمت به من مجهود أحييك عليه ولكن هذا فقط ليس إلا تفادياً منى للعودة لهذا الموضوع مرة أخرى فكم كنت محرجاً منك. وأخجلتنى بكرمك. لك منى كل التقدير والإحترام أخوك عيد مصطفى
  17. السلام عليكم ورحمة الله أخى الكريم بن علية هل لى أن أعود إلى هذا الموضوع مرة أخرى وأرجو ألا أكون أثقل عليك ولكن أريد تعديل طفيف أرجو منك أن تساعدنى فية ، وهى حالة واجهتنى فى التطبيق العملى ألا وهى :- 1- ستجد أن الموظف رقم (30) وتاريخ إلتحاقة بالعمل هو 1/6/2011 لذا أريد أن يتم ترحيل مفردات مرتبة بدءاً من شيت رقم (6) أجور ومرتبات يونيو ثم مايليه. 2- ستجد أن الموظف رقم (31) وتاريخ إلتحاقة بالعمل هو 1/8/2011 لذا أريد أن يتم ترحيل مفردات مرتبة بدءاً من شيت رقم (8) أجور ومرتبات أغسطس ثم مايليه. لك منى كل التقدير والإحترام أخوك عيد مصطفى Payroll Tax - 2011.rar
  18. أخى الفاضل / محمد يحياوى بالغ تقديرى لهذا المجهود الجبار ، بالفعل عمل أكثر من رائع وأحييك عليه وفقك الله إلى ما فيه خير الجميع خالص شكرى وتقديرى أخوك عيد مصطفى
  19. السلام عليكم أخى العزيز / طارق وكل الأخوه الأعزاء هذة شهادة أعتز بها وتقدير رائع من شخص رائع مثلك ، علمنى الكثير كما أشكر كل الأخوة الأعزاء والأفاضل على كلماتهم الجميلة ، وعلى دعائهم الأجمل غفر الله لأمة المسلمين جميعاً وأكررها مرة أخرى أنى فقط أحاول رد جميل كل من علمنى أمراً جديداً بهذا المنتدى الرائع أخوكم عيد مصطفى
  20. الأخ العزيز / جمال السلام عليكم ورحمة الله وبركاته أشكرك جزيل الشكر بالفعل هذا هو المطلوب سآخذ نسخه من الكود وأضعها بملفى لك خالص شكرى وتقديرى أخوك عيد مصطفى
  21. الأخوة الأعزاء السلام عليكم ورحمة الله وبركاته أريد كود لتثبيت واجهة صفحة الإكسيل (ScrollArea) والمدى المطلوب هو من A1 : M26 خالص شكرى وتقديرى أخوكم عيد مصطفى
  22. الأخ العزيز / محمد يحياوى لقد قمت برفع الإثنى عشر جزء لشرح دوال الإكسيل والآن حان دورك يا بطل لعمل الكتاب الإلكترونى ورفعة بمكتبة الموقع كى تعم الفائدة على الجميع أخوك عيد مصطفى
  23. الأخوة الأعزاء السلام عليكم ورحمة الله وبركاته أرفق لكم اليوم الإثنى عشر جزءاً للشرح الكامل لجميع دوال برنامج الإكسيل باللغه العربيه والذى وجدتة على أحد مواقع الإنترنت فقمت بتجميعة وتصنيفة وفقاً لطبيعة الدوال وهو شرح مبسط جداً أرجو أن يكون نافعاً للبعض منا وسوف أقوم بتحميلهم على عدة مرات كالتالى:- الجزء الخامس : دوال قواعد البيانات الجزء السادس : دوال الوقت و التاريخ الجزء السابع : الدوال الهندسية الجزء الثامن : دوال المعلومات الجزء التاسع : الدوال المنطقية الجزء العاشر : دوال البحث الجزء الحادى عشر : دوال النصوص الجزء الثانى عشر (والأخير) : دوال المكعب وعذراً على التأخير فقد كنت أقوم بتنزيل كل ملف على حده أرجو منكم الدعاء لوالدى رحمة الله عليه بالمغفرة أخوكم عيد مصطفى Database Functions.rar Date & Time Functions.rar Engineering functions.rar Information functions.rar Logistic functions.rar Search functions.rar Text Functions.rar Cubic functions.rar
×
×
  • اضف...

Important Information