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

gamalin

03 عضو مميز
  • Posts

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

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

مشاركات المكتوبه بواسطه gamalin

  1. السلام عليكم ورحمة الله وبركاته  ..الاخوة الافاضل  ..برجاء المساعدة 

    في الملف المرفق في شيت AR  بيانات شيكات و اريد التعامل معها من خلال فورم userform1

    اريد عند فتح الشاشة يجلب البيانات الاقل من او تساوي تاريخ textbox5  الموجود باعلى الشاشة  ..مع وافر التحية

    اقل من تاريخ معين (1).xlsm

  2. السلام عليكم ورحمة الله وبركاته 

    الاخوة الافاضل

    لدي لف به عدد كبير من الصفحات 

    و في العمود a  روابط لكل صفحة هايبر لينك 

    واريد ان يكون بجوار كل اسم صفحة الرصيد بها في خليه معينه في الصفحة  بمعادلة مثل هذه =ماجد!B2

    ولكن عند محاولة سحب الخلايا لاسفل تتغير الخلايا وتبقى اسم الصفحة 

    فهل يمكن جعل الاكسل يغير اسم الصفخة في المعادلة في المثال ماجد الى الاسم في الخلية المجاورة ؟

     

     

    CreateNewFolder.rar تغيير اسم الصفحة في المعادلات.xlsx

  3. اسلام عليكم ورحمة الله وبركاته ..الاخوة الافاضل في الملف المرفق كود للترحيل وفقا للصفحة يعمل جيدا 

    اريد ان يمنع التكرار  ..يعين لو تكرر الحساب في صفحة accmove يرحل مرة واحدة فقط في صفحة الشهر 

    عدم التكرار.xlsm

  4. عذرا استاذنا اشغلت والملف خطا ..الفورم المسمى addacc هو المقصود ..اوقات يفتح واوقات بعد تفريغ البانات من شيت acc لا يفتح 

    واعدت تجربته الان يفتح مش عارف هل في كود تحميل النموذج اي خطأ او في كود تفعيله  ربما ينقص شيء مش عارف عذرا سوف ارفق صورة الخطأ عند ظهوره مرة اخرى اعتذر لك اخي الكريم ...ولكن هذا الكود يعطي خطأ في حالة عدم وجود داتا وعدم وجود اسطر تحت السطر رقم 3

    Private Sub Cob1_DropButtonClick()
    w = Sheet3.Cells(Rows.Count, 3).End(xlUp).Row
    CoB1.List = Sheet3.Range("c3:c" & w).Value
    End Sub

     

  5. الاخوة الافاضل 

    ما الخطأ في الاكواد 

    كانت الفورم addacc تفتح وادخلت عليها بيانات 

    ثم قمت بمحو الاسطر ليصبح النموذج جاهز ولكن عند الضغط على زر فتح الفورم لم تفتح واعطت رسالة الخطأ ممكن اعرف ايه المشكلة لتلافيها لاحقا 

    مالخطأ.xlsm

  6. استاذي الفاضل لو نظرت للصورة التي ارفقتها باعلى تجد ان العمود الاخر به كلمة cust , supp 

    والكمبوبوكس يقرأ القيمة الموجودة في العمود d 

    والمطلوب عرص في الكمبوبوكس القيم في العمود d والتي بجوارها فقط كلمة cust في العمود c 

    هل وضحت 

    والنتيجة هي استبعاد قيمة cl5 من العرض في الكمبوبوكس لان القيمة المجاورة لها هي supp

  7. نكاك استاذنا لم تتكرر القيم في الكمبوبوكس وايضا احتوت الخانة الاخرى على قيمة اخر رصيد جزاك الله خيرا

    استاذنا غير في الملف كما ترى cust , supp بجوار العمود الذي يظهر في الكمبوبوكس والسؤال هل يمكن جعل الكمبوبوكس يظهر بدون تكرار القيم فقط التي بجوارها cust مثلا او فقط التي بجوارها supp فقط يعني في الحالة الاولى لا يظهر cl5 وفي الثانية يظهر فقط cl5 

    وافر التحية والاحترام لكم جميعا شرفني مروركم الكريم ودعمكم

    image.png.07a9922a5da563b8885395e8f110958e.png

    عدم وجود تكرارات في الكومبوبوكس.xlsm

  8. السلام عليكم ورحمة الله وبركاته

    بعد اذن استاذنا علي احمد بالاشارة للموضوع السابق المغلق 

    كنت اخترت افضل اجابة بحل تحايلي مني ولكن تواصل معي اخوة افاضل لهم التحية والاحترام وطلبوا استمرار الموضوع لتعم الفائدة فالف شكر للاستاذ عبد الفتاح واستاذنا ابراهيم  الحداد لاهتمامهم واعيد نشر الموضوع بعد اذن استاذنا الفاضل او لو امكن فتح الموضوع لنحذف منه بعض التعليقات ونبدا من جديد

    بالملف فورم يحتوي على كمبوبوكس وتكست بوكس المطلوب 

    جعل الكمبو بوكس يجلب القيم من عمود d بدون تكرار ان امكن 

    وهل يمكن جعل اللكمبوبوكس يجلب قيم من عمود بشرط قيمة في عمود اخر 

    واخيرا يوجد في عمود i رصيد تراكمي للممول اريد عند اختيار اسم الممول في الكمبوبوكس جلب اخر رصيد للممول 

    استاذنا ابراهيم الحداد ارسل الكود التالي و بالتجربة حل مشكلة تكرار الاسماء في الكمبوبوكس فله مني التحية والاحترام 

    Private Sub UserForm_Initialize()
    Dim ws As Worksheet, itm
    Dim obj As Object, Arr
    Set ws = Sheets("box")
    Set obj = CreateObject("scripting.dictionary")
    Arr = ws.Range("D4:D" & ws.Range(" D" & Rows.Count).End(3).Row).Value
    For Each itm In Arr
    If obj.exists(itm) Then
    obj.Item(itm) = obj.Item(itm) + 1
    Else
    obj.Add itm, 1
    End If
    tmp = obj.keys
    Next
    Cob2.List = Application.Transpose(obj.keys)
    End Sub

    box.xlsm

  9. شكرا لكل من مر تم التحايل على الامر وترحيل قيمة الكمبوبوكس كلما تغيرت الى الشيت وعمل معادلة لحساب الرصيد وجعل الخانة تقرا من هذه الخانة في الشيت الحمد لله تم المراد 

    بقي موضوع التكرار و الشرط شاكر لكم جميعا

  10. عذرا على الرسالة الخاصة وان كانت فقط لسرعة التواصل 

    استاذي الكمبوبوكس بيجيب الاسماء من عمود d في شيت بوكس والمحتوي على اسم الممول  ويوجد في عمود i رصيد متحرك لكل حساب لكل ممول بيجمع وفقا للاسم 

    واريد عند اختيار الممول س مثلا يظهر الرصيد في اخر سطر تضمن اسم الممول س 

    ومرة اخرى معذرة على عطلتك ووقتك وشكرا لوقتك ومروك الكريم وانتظر ان يتواصل معي احد الاخوة لاوضح له اكثر ان كان ماوال الامر غامضا اشكرك

  11. استاذي الفاضل 

    اولا وقبل اي شيء شكرا لمرورك الكريم  واستفسارك الذي قد يوضح ما عجزت عن شرحه 

    1- الكمبوبوكس مهم لاني استعرض مجموعة بيانات او مجموعة اسماء من شيت بوكس عمود d

    وهذه الاسماء تكون متكررة عفوا لو كان الملف به اسم واحد لكن هذا ليس الطبيعي فهذا مثال للتجربة فقط لكن سيكون بالملف العديد من الاسماء والكثير من العمليات 

    لهذا سألت اولا عن وقف التكرار في الكمبوبوكس و امكانية اضافة شرط للقائمة المنسدلة فيه 

     

  12. السلام عليكم ورحمة الله وبركاته

    لم اتمكن من تعديل الموضوع لذا رجاء المساعدة في 

    1 في الملف المرفق هل يمكن الا يكرر الكمبوبوكس القيم المكرررة في العمود

    2 هل يمكن تقييد البيانات المعروضه في الكمبو بوكس بشرط مثلا قيمة معينه في اي عمود مجاور 

    3- اريد ات تأتي الخانة في الفورم برصيد الحساب المختار بواسطة الكمبوبوكس  اخر رصيد له 

    ارجو التكرم بالمساعدة من فضلكم 

    box.xlsm

  13. السلام عليكم ورحمة الله وبركاته

    لدي برنامج فيه العديد من الفورم اتنقل بينها 

    ولا اعرف الفرق بين end , unload , hide    لذا رجاءا لو ممكن حد يوضح لي الفرق بينها وايها افضل لكفاءة البرنامج والتنقل بين الشاشات 

  14. الاخوة الافاضل تم التحايل وانجاز جزء كبير من المهام 

    تبقى فقط  اريد ان تأتي خانة tb14  تاريخ اخر دفعة  ...الدفعات في اعمده متتالية اريد ان تأتي خانة تاريخه باخر تاريخ لاخر دفعة 

    وتم عمل عدد محدد من الدفعات لعدم التمكن من عمل حلقة تكرارية على الاعمده تضع القسط الجديد بعد اخر قسط  ان امكن تطوير الكود اكون شاكر 

    دفعات في اعمده مختلفة.xlsm

  15. السلام عليكم .. لابد من التحية عند بدء أى مشاركة ...الاخوة الافاضل 

    ارجوا التكرم بمساعدتي في برمجة الشاشة كما يلي 

    في frame 8

    رقم الاذن يربط بعمود رقم الاذن في شيت credit  وكذلك اسم الحساب وعند اختيار ايهما يتم ملئ باقي بيانات الشاشة من السطر او السجل الخاص بالاذن اللي تم اختياره  حتى تعبئة المبلغ المتبقي و عدد الاقساط السابقة وتاريخ اخر قسط

    و في frame 9

    يتم كتابة تاريخ وقيمة القسط الجديد وعند الترحيل ..يتم الذهاب الى اخر عمود به دفعه ويتم ترحيل التاريخ والقيمة للعمودين التاليين

    دفعات في اعمده مختلفة.xlsm

×
×
  • اضف...

Important Information