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

ياسر خليل أبو البراء

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

    13,165
  • تاريخ الانضمام

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

  • Days Won

    412

كل منشورات العضو ياسر خليل أبو البراء

  1. وضح بمثال حي أفضل حتى تتضح فكرة طلبك أخي الكريم
  2. قد تكون مشكلة في نسخة الأوفيس أو الويندوز لديك ..
  3. قد تكون قد نقلت الملفات من مكانها لمكان آخر مما تسبب في تلف الارتباط والله أعلم
  4. أخي الفاضل رأيت لك موضوعات كثيرة بالمنتدى ..وإلى الآن لا تعرف كيفية وضع الأكواد (لازم أعاتبك ..!! لأن دا سنة أولى برمجة .. فيه حلقات افتح الباب أنصحك بها) بالنسبة لطلبك أين يوضع الكود اضغط Alt + F11 سيفتح لك محرر الأكواد .. من القائمة Insert أي إدراج قم بإدراج موديول جديد وانسخ الكود والصقه في الموديول وقم بحفظ المصنف بامتداد Xlsm وإليك مرفق موضوع به الكود .. والشكر موصول للأخ خزاني على الكود الرائع ..بارك الله فيك تقبلوا تحياتي Archiver.rar
  5. بالنسبة للأكواد .. أفضل أحيانا من المعادلات ، فكثرة المعادلات بالمصنف تسبب إرهاق بينما كثرة الأكواد لا تسبب أي إرهاق دي وجهة نظر ليس أكثر
  6. جرب الملف التالي أخي الفاضل Extract Non-Blank Cells.rar
  7. هل تريد التخلص من الصفوف الفارغة كما فهمت ؟ أم أنك تريد أمراً آخر ..!! وهل الكود خاصتك يعمل أم لا يعمل على الإطلاق؟ وضح استراتيجية عمل الملف بشكل أدق أمر آخر : هل يجب عليك استخدام الجداول ؟ هل يمكنك الاستغناء عنها والتعامل مع النطاقات بشكل اعتيادي؟
  8. جرب التالي .. Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.CountLarge > 1 Then Exit Sub If Target.Row > 91 Then If Target.Column = 37 Then Sheets("ELS").Cells(Target.Row - 86, "P").Value = Sheets("ELS").Cells(Target.Row - 86, "N").Value Sheets("ELS").Cells(Target.Row - 86, "N").Value = Sheets("ELS").Cells(Target.Row - 86, "L").Value Sheets("ELS").Cells(Target.Row - 86, "L").Value = Sheets("ELS").Cells(Target.Row - 86, "J").Value Sheets("ELS").Cells(Target.Row - 86, "J").Value = Sheets("ELS").Cells(Target.Row - 86, "H").Value Sheets("ELS").Cells(Target.Row - 86, "H").Value = Target.Value End If If Target.Column = 38 Then Sheets("ELS").Cells(Target.Row - 86, "Q").Value = Sheets("ELS").Cells(Target.Row - 86, "O").Value Sheets("ELS").Cells(Target.Row - 86, "O").Value = Sheets("ELS").Cells(Target.Row - 86, "M").Value Sheets("ELS").Cells(Target.Row - 86, "M").Value = Sheets("ELS").Cells(Target.Row - 86, "K").Value Sheets("ELS").Cells(Target.Row - 86, "K").Value = Sheets("ELS").Cells(Target.Row - 86, "I").Value Sheets("ELS").Cells(Target.Row - 86, "I").Value = Target.Value End If If IsEmpty(Target.Value) Then Sheets("ELS").Cells(Target.Row - 86, "H").Resize(, 10).ClearContents End If End Sub وإن كنت لا أرى أن هناك داعي لمثل هذا الأمر .. الزيادة فقط في سطر واحد بمجرد أن تمسح الدرجة يقوم بمسح الصف الخاص بمحتويات هذا الاسم
  9. الترحيل يتم ..ما المشكلة؟ يرجى دائما توضيح أوراق العمل المراد العمل عليها ، وإذا كانت هناك شكلة محددة فلتقم بتوضيحها .......
  10. طيب نقطة نقطة عشان متوهش منك بتقول "اذا مسحت معلومات الدرجة وتاريخها في الورقة ALL INFO هل من طريقة تمسح من الورقة ELS" طيب دا بيحصل .. إذا قمت بمسح الدرجة والتاريخ فإنها تمسح أيضاً من الورقة ELS ؟؟؟
  11. ممكن ترفق الملف الذي تعمل أخي الفاضل حيث لاحطت أن الموضوع بدون ملف مرفق ..
  12. بوركت أبا فارس وجزيت خيراً على تشجيعك تقبل تحياتي
  13. أخي الفاضل يرجى إيضاح رسالة الخطأ .. أو السطر الذي يتوقف عنده أنا مجرب الكود ويعمل عندي بشكل جيد .. ما هو الأوفيس الذي تستخدمه ؟ هل تقوم بتطبيق الكود على نفس الملف ؟ مزيد من التوضيح حتى تتضح الرؤية
  14. أخي الحبيب حلمي نورت المنتدى بين إخوانك .. ونشرف بوجودك بيننا اطرح موضوع جديد فيه طلبك بالتفصيل مع ملف مرفق بالنسبة للمرفق قم بضغطه أولا قبل الرفع مع تمنياتي القلبية بالفشل في البداية (لأن كل نجاح لابد أن يسبقه فشل وإلا لن يكون للنجاح طعم ولا ريحة ولا لون ..!) تقبل تحياتي
  15. الأخ الحبيب زيزو اللي روحه شباب حتى لو كان عجوز .. الأخ فتيح بارك الله فيكم ومشكور مروركم العطر .. تقبلوا تحياتي
  16. قم بالإطلاع على هذا الموضوع فيه طلب مشابه لطلبك http://www.officena.net/ib/index.php?showtopic=58308&hl=%D9%85%D8%AA%D9%86%D8%A7%D9%82%D8%B5%D8%A9
  17. الأخ الحبيب أحمد الرقم 86 يمثل حاصل طرح رقم الصف 92 - رقم الصف 6 لأتحصل على النتيجة الصحيحة ... حيث أن الصفوف غير متطابقة في ورقتي العمل ..أرجو أن تكون قد اتضحت الصورة لديك
  18. أخي الكود يعمل بشكل ممتاز جرب الملف التالي ‫Move Data To Another Sheet Using Worksheet_Change V1.rar
  19. الأخ احمد غانم مشكور على مرورك الخفيف الظريف .. بارك الله فيك الأخ سلمان المجذوب مشكور على مرورك العطر وروووووووووووووعة مرورك وجزيت خيراً بمثل ما دعوت لي
  20. جرب الملف التالي أخي الفاضل Insert Picture UDF Function YasserKhalil.rar
  21. السلام عليكم ورحمة الله وبركاته أقدم لكم دالة معرفة UDF تقوم بدمج وجمع النصوص كما تفعل الدالة CONCATENATE ، ولكن مع اختلاف في النتائج ، حيث تتميز الدالة المعرفة بالحفاظ على تنسيق الخلايا التي يتم دمجها معاً. وقد وضحت بالأمثلة في الملف المرفق معظم الحالات للدالة المعرفة ، وكيف أن النتائج تكون مختلفة عن الدالة CONCATENATE ، وأترككم مع الملف المرفق ومع الأمثلة التي توضح الفرق بينهما. للمزيد حول الموضوع يرجى زيارة الرابط التالي رابط الموضوع من هنا
  22. الأخ أبو حنين فيه سلسلة حلقات باسم افتح الباب أكيد شفتها .. دا رابط الحلقة 13 http://www.officena.net/ib/index.php?showtopic=56941#entry374440 فيه شرح بالتفصيل عمل كود للترتيب Sort ... لو قريته أكيد هيفيدك في الموضوع ده تقبلوا تحياتي
×
×
  • اضف...

Important Information