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

أيهاب ممدوح

04 عضو فضي
  • Posts

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

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

كل منشورات العضو أيهاب ممدوح

  1. السلام عليكم مرفق ملف ايجارات يوجد لكل عمارة صفحه بها بيانات المستأجرين المطلوب نقل بيانات المستأجر بالكامل الي صفحه المتأخرين عن السداد لو كان عدد الايام اكبر من صفر المطلوب رقم 2 يوجد صفحه اسمها سند قبض في الخليه A10 نهاه التاريخ المدفوع اريد يتم ترحيله الي خليه نهايه الايجار في صفحه العمارة مع صف المستأجر المحددين اعلي السندالايجارات.xlsm
  2. ممتاز جدا هل من الممكن استخراج السنوات في الخليه والشهور في خليه اخري والايام في خليه ثالثه ممكن جداً dATE_IF 1.xlsx
  3. السلام عليكم مطلوب معرفه عدد كام سنه وكام شهر وكام يوم في عدد ايام مثلا 400 يوم عن طريق دوال او كود يقوم باستخراج عدد السنين 1 والشهور 1 والايام 10 ولكم الشكر
  4. تمام جزاك الله كل خير هذا هو المطلوب بالظبط
  5. السلام عليكم مرفق الملف بدون تنسيقات المطلوب ترحيل من العمود B الصفحه سندات قبض الي العمود C في صفحه العميل ترحيل من العمود C الصفحه سندات قبض الي العمود D في صفحه العميل ترحيل من العمود D الصفحه سندات قبض الي العمود E في صفحه العميل ترحيل من العمود E الصفحه سندات قبض الي العمود F في صفحه العميل ترحيل من العمود F الصفحه سندات قبض الي العمود G في صفحه العميل ترحيل من العمود G الصفحه سندات قبض الي العمود H في صفحه العميل ترحيل من العمود H الصفحه سندات قبض الي العمود I في صفحه العميل ترحيل من العمود I الصفحه سندات قبض الي العمود J في صفحه العميل ترحيل من العمود J الصفحه سندات قبض الي العمود K في صفحه العميل ترحيل من العمود K الصفحه سندات قبض الي العمود L في صفحه العميل ترحيل من العمود N الصفحه سندات قبض الي العمود M في صفحه العميل الايجار Salim.xlsm
  6. السلام عليكم ورحمه الله بارك الله فيك اخي الكريم الكود يعمل بشكل ممتاز جزاك الله خير اود التعديل البسيط السهل ان شاء الله 1-ان يقوم بالنسخ واللصق بدون التنسيقات (لصق خاص) 2- ان يقوم بترحيل بعض الخلايا من الصف وليس الصف الكامل مثل هذا الجزء في الكود السابق ////// رد ارفع الملف الجديد (بدون تنسيقات) مع ذكر الاعمدة التي تريد تسخها (العامود كذا من الصفحة الاولى الى العامود كذا من الصفحة الثانية) لاني قد مسحت الملف من عندي
  7. السلام عليكم مرفق ملف به الكود علي الملف وبه خلل كبير علي الرغم من وجود كلمه تم الترحيل يقوم بالترحيل كل البيانات جديد وقديم ويقوم بكتابه كلمه تم الترحيل في العمود بالكامل لا اعلم الخلل ارجوا الافادة الايجار ehab.xlsm
  8. تمام براجع الكود وبخبرك بالنتيجه شكرا اخي الكريم
  9. اتوقع ان لو غيرت k هيأثر علي قيمه i وهيأثر علي قيمة الترحيل لا علاقة للــ k يهذا الامر (أصلاً يمكن حذف هذا المتغير k الذي لا دور له)
  10. جزاك الله خير لكن الكود يعمل بالكامل اول مرة لكن المرة الاخري لا يعمل /// رد طبعاً لن يعمل لانه أضاف عبارة" تم الترحيل "في المكان المناسب لكن اذا اضفت بيانات جديدة سوف ترحل كالعادة و يقوم الكود باضافة هذه العبارة مجدداً في نهايةكل سطر من البيانات الجديدة عند اضافه بيانات في الصفوف الاخري لا يعمل الكود تم اضافه بيانات جديدة ولم تضاف واعتقد ان المتغير i = 2 To k اي ان الصفوف من 2 الي 4 فقط والله اعلم /////// استبدل الحرف K بــــ LrP For i = 2 To Lrp
  11. الاخوة الكرام ارجوا اضافه كلمه تم الترحيل الي اخر عمود في الجدول وهو العمود (q) ويوضع شرط في الكود عدم ترحيل الصف طالما موجود كلمه تم الترحيل حاولت عملها لكن لم تظبط معي ارجوا المساعده الايجار ehab.xlsm
  12. هل من طريقه لتصحيح الكود
  13. اخي الكريم تم تجربه الكود ويوجد بعض المشاكل وهو يقوم بترحيل اخر عمليه لكل الكشوف حتي لو تم ترحيلها وارجوا العمل علي الكود هذا Sub REPORT_salim() Application.ScreenUpdating = False Dim My_name$ Dim SpecLr% Dim sh As Worksheet: Set sh = Sheets("سندات القبض") Dim k%, i%: k = Sheets.Count Dim LrP%: LrP = sh.Cells(Rows.Count, "P").End(3).Row If LrP = 1 Then LrP = 2 For i = 2 To k My_name = sh.Cells(i, "P") SpecLr = Sheets(My_name).Cells(Rows.Count, "c").End(3).Row + 1 With Sheets(My_name) .Cells(SpecLr, 3) = sh.Cells(i, "B") .Cells(SpecLr, 4) = sh.Cells(i, "D") .Cells(SpecLr, 5) = sh.Cells(i, "e") .Cells(SpecLr, 6) = sh.Cells(i, "f") .Cells(SpecLr, 7) = sh.Cells(i, "h") .Cells(SpecLr, 8) = sh.Cells(i, "i") .Cells(SpecLr, 9) = sh.Cells(i, "g") .Cells(SpecLr, 10) = sh.Cells(i, "k") .Cells(SpecLr, 11) = sh.Cells(i, "n") .Cells(SpecLr, 12) = sh.Cells(i, "l") End With Next Application.ScreenUpdating = True End Sub
  14. جزاك الله خير . جاري التجربه
  15. جزاك الله خير لكن طلب اخير بخصوص الموضوع هل يوجد طريقه لمنع تكرار الترحيل البيانات التي تم نقلها
  16. تم التأكد من الاسماء ونفس المشكله قائمه علي الرغم من الكود يعمل بشكل صحيح يوجد صفحات اخري بالملف عند حذفها تم حل المشكله لكن اريد الكود لا يتعرف الا علي الصفحات الموجود بالعمود p هل السطر Dim k%, i%: k = Sheets.Count له علاقه بالامر لاني عندما استبدلت Sheets.Count ب رقم 4 وهو عدد صفحات العملاء تم عمل الكود ولكن فيه خلل وهو نقل اسماء البعض والباقي لا ولا اعلم ما هو الخطأ في الكود أضف هذا السطر الى الكود مباشرة بعد For i=2 to K On Error Resume Next
  17. اخي الكريم يعطي خطأ في السطر ///// يجب ان تكون اسماء الصفحات يالضبط كما هي يالخلايا بالعامود P (دون مسافات زائدة او ناقصة) SpecLr = Sheets(My_name).Cells(Rows.Count, "c").End(3).Row + 1
  18. جزاك الله خير وجاري التجربه
  19. السلام عليكم مرفق ملف به كود ترحل ولا اعلم ما هو الخطأ ارجوا المساعده المطلوب من الكود ترحيل بيانات سندات القبض الملونه باللون الاصفر الي صفحه العميل بنفس الترتيب في الكشف الحساب وشكرا الايجارات.xlsm
  20. السلام عليكم مرفق ملف به كود ترحل ولا اعلم ما هو الخطأ ارجوا المساعده المطلوب من الكود ترحيل بيانات سند القبض الملونه باللون الاصفر الي صفحه سندات القبض بنفس ترتيب الكشف وشكر االايجارات.xlsm
  21. شكرا اخوتي في الله هذا هو الحل للمطلوب شكرا لكل من حاول وساعد ehab3.rar
  22. اخي الكريم سليم شكرا لمجهودك لكن المطلوب هو عند تواجد اسم الفرع مع نوع العمليه بعد ان نتحقق منهم تقوم المعادله باستخراج القيمه المخصومه من مبلغ العمليه مثال فرع رقم 1 قام بعمليه شبكه سعوديه بقيمه 1000 يقوم البنك بخصم نسبه من قيمه العمليه 0.7% *1000=7 هذا هو المطلوب في عمود المستحق ولو قام بعمليه فيزا تخصم 2% من العمليه 2%*1000 = 20 وقيام فرع 2 بعمليه شبكه سعوديه بقيمه 1000 يقوم البنك بخصم قيمه مختلفه بنسبه 0.8%*1000=8 ونفس نسبه الخصم للفيزا في البدايه كانت النسبه واحدة علي جميع الفروع لذلك كانت معدله if تفي بالغرض وهي عند وجود شبكه سعوديه نضرب في 0.7% من جميع العمليات ولو العمليه فيزا يخصم 2% من جميع المليات من النوع فيزا علي جميع الفروع لذلك نرغب في معادله عند وجود نوع العمليه شبكه سعوديه تتحقق من رقم الفرع 2 او 4 هنا تضرب قيمه العمليه في 0.8% لو اسم الفرع خلاف ذلك وهو 1 و 8 تضرب قيمه العمليه في 0.7% لو نوع العمليه فيزا تضرب جميع القيم لجميع الفروع تحت نوع فيزا *2% هذا هو المطلوب لكن ما داخل الملف هو استدعاء لقيمه معينه ارجوا ان اكون وفقت في الشرح تقبل تحياتي اخي الكريم
  23. اخي الكريم ابو عيد تمام كما ذكرت بالنسبه للشبكه السعوديه اما البقيه فهو ثابت علي جميع الفروع و وجميع الانواع الاخري 2% شكرا اخي الكريم
×
×
  • اضف...

Important Information