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

الردود الموصى بها

قام بنشر

السلام عليكم

هذا الكود لتعبئة الكمبوبوكس بما يناسبه

Sub ListCmb(sName As String, sCmb As String)
Dim MyStr, MyList, i
   
  Set MyList = CreateObject("Scripting.Dictionary")
  MyStr = sName & "*"
  For Each i In Ary
    If i Like MyStr Then MyList(i) = ""
  Next i
  Me(sCmb).List = MyList.keys
   
End Sub

وصيغة استدعائه تكون (مثال للكمبو الاول)

ListCmb "Boitie", "ComboBox7"

وهذا الكود لتعبئة السعر حسب ماتختار من الكمبو مع حساب مجموع التكسات

Sub Sher(sShr As String, sText As String)
Dim cc
Dim n: n = 11
    Me(sText).Value = ""
    Me.TextBox126.Value = ""
      MyStr = sShr & "*"
      For Each ii In Ary
      n = n + 1
        If ii = sShr Then Exit For
      Next ii
    If sShr = "" Then
        Me(sText).Value = ""
        Else
        Me(sText).Value = ws.Cells(n, 3).Value
    End If
    For cc = 1 To 5
    Me.TextBox126.Value = Val(Me.TextBox126.Value) + Val(Me("TextBox12" & cc).Value)
    Next
End Sub

وصيغة استدعائه تكون (مثال للكمبو الاول)

Sher Me.ComboBox7, "TextBox121"

ان شاء الله يكون المطلوب

تحياتي للجميع

 

Originale14.rar

  • Like 4
قام بنشر (معدل)

السلام عليكم

أخي شوقي بارك الله فيك على العمل الرائع لك مني كل التقدير والاحترام

 

وقد قمت بعض التعديلات في الفورم وهناك بعض النقاط أود طرحها وهي كالآتي:

 

1 - قد تكون هناك سلعة واحدة لكن بسعرين مختلفين لكن في الـComboBox تظهر إلا واحدة فقط لذا أرجو أن تظهر فيه جميع السلع.

 

2 - الترحيل يكون في شيت Ventes كما هو موضح في الصورة التالية:

 

i_01b25531e91.jpg

 

3 - في شيت Stocks يتم انقاص عدد الوحدات المباعة المسجلة في الـComboBox رقم 133 ما عدا عنصر الـRam يتم حذف عدد الوحدات المسجلة في الـComboBox رقم 121

 

أرجو أن أكون قد وفقت في توضيح المطلوب وأي استفسار أنا جاهز

Originale14.rar

تم تعديل بواسطه أب مارية
قام بنشر

السلام عليكم

أخي شوقي بارك الله فيك على العمل الرائع لك مني كل التقدير والاحترام

 

وقد قمت بعض التعديلات في الفورم وهناك بعض النقاط أود طرحها وهي كالآتي:

 

1 - قد تكون هناك سلعة واحدة لكن بسعرين مختلفين لكن في الـComboBox تظهر إلا واحدة فقط لذا أرجو أن تظهر فيه جميع السلع.

 

2 - الترحيل يكون في شيت Ventes كما هو موضح في الصورة التالية:

 

i_01b25531e91.jpg

 

3 - في شيت Stocks يتم انقاص عدد الوحدات المباعة المسجلة في الـComboBox رقم 133 ما عدا عنصر الـRam يتم حذف عدد الوحدات المسجلة في الـComboBox رقم 121

 

أرجو أن أكون قد وفقت في توضيح المطلوب وأي استفسار أنا جاهز

  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information