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

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

قام بنشر

السلام عليكم

شكرا لكم على مساعدتكم القيمة

اريد كود لحذف الصف بناء على الاختيار من الكومبو بوكس

واريد اذا اضفت اسم فى العمود b ان يكمل تلقائيا العمود a  بالدالة sub total

c new.rar

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

اخي تفضل المطلوب 

غي حدث زر الحذف قم بوضع الكود التالي

Dim ws As Worksheet
Dim inx As Long
Set ws = ActiveSheet
inx = Me.ComboBox1.ListIndex + 2
If ComboBox1.Text = "" Then
 MsgBox "قم اولا باختيار موظف لحذفه", vbExclamation, "حذف"
Exit Sub
End If

Dim Q
Q = MsgBox(" أنت على وشك حذف الاسم  " & "  (  " & ComboBox1.Text & "  )  " & " من السجل ، هل تريد المواصلة ", vbCritical + vbYesNo, "تأكيد الحذف")
If Q = vbYes Then
ws.Cells(inx, 1).Resize(1, 3).delete Shift:=xlUp
 
Q = MsgBox(" لقد تم حذف الموظف  " & "  (  " & ComboBox1.Text & "  )  " & " من قاعدة البيانات ", vbInformation, "")
End If

وبالنسبة لتسلسل الارقام تلقائيا تفضل هده المعادلة

قم بتمريرها على العمود A وعند الكتابه في العمود B

يتم ادراج الرقم تلقائيا

=IF(B2<>"";ROW()-1;"")

 

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

استاذى العزيز شكرا لك

على اهتمامك ومساعدتك :signthankspin:

ولكن

عند استعمال كود الحذف اول مرة لا يحدث شئ

يجب استخدامه مرتين حتى يعمل

اما الكود الاخر عند التصفية لا يرتب الارقام من 1 مث الدالة subtotal 

فهل هناك حل لهذه الدالة او جمعهم مع بعض

واسف على تعبك:fff: 

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