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

كود تعديل و حذف


AYMAN Z HARB

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

السلام عليكم و رحمة الله

أخي ابو ياسمين

يوجد خطأ في في عملية تحديث البيانات عندي تغيير الكمبوبوكس

و يجب تغير الحدث من

 Private Sub ComboBox1_Change() 
ليصبح الكود ضمن الحدث
Private Sub ComboBox1_AfterUpdate()

On Error Resume Next


If ComboBox1 <> "&Atilde;&Icirc;&Ecirc;&Ntilde; &Ccedil;&aacute;&Aring;&Oacute;&atilde; &atilde;&auml; &Ccedil;&aacute;&THORN;&Ccedil;&AElig;&atilde;&Eacute;" And Application.WorksheetFunction.CountIf([B3:b65536], ComboBox1) = 0 Then

MsgBox "!&aring;&ETH;&aring; &Ccedil;&aacute;&THORN;&Ccedil;&AElig;&atilde;&Eacute; &aacute;&Aring;&Icirc;&Ecirc;&iacute;&Ccedil;&Ntilde; &Ccedil;&aacute;&Aring;&Oacute;&atilde; &Yacute;&THORN;&Oslash; .. &aacute;&aacute;&Ecirc;&Uacute;&Iuml;&iacute;&aacute; &iacute;&atilde;&szlig;&auml;&szlig; &Aring;&Oacute;&Ecirc;&Icirc;&Iuml;&Ccedil;&atilde; &atilde;&Ntilde;&Egrave;&Uacute; &Ccedil;&aacute;&auml;&Otilde; &Ccedil;&aacute;&Icirc;&Ccedil;&Otilde; &Egrave;&Ccedil;&aacute;&Aring;&Oacute;&atilde;", vbExclamation, "&Uacute;&Yacute;&Uuml;&aelig;&Ccedil;&eth;"

ComboBox1 = "&Atilde;&Icirc;&Ecirc;&Ntilde; &Ccedil;&aacute;&Aring;&Oacute;&atilde; &atilde;&auml; &Ccedil;&aacute;&THORN;&Ccedil;&AElig;&atilde;&Eacute;"

ComboBox1.DropDown

Exit Sub

End If

TextBox1 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 1, 0)

TextBox2 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 2, 0)

TextBox3 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 3, 0)

TextBox4 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 4, 0)

TextBox5 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 5, 0)

TextBox6 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 6, 0)

TextBox7 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 7, 0)

TextBox8 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 8, 0)

TextBox9 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 9, 0)

TextBox10 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 10, 0)

TextBox11 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 11, 0)

TextBox12 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 12, 0)

TextBox13 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 13, 0)

TextBox14 = Application.WorksheetFunction.VLookup(ComboBox1, [B3:p65536], 14, 0)


End Sub
و من ثم قم بنسخ الكود التالي في زي التعديل و هو نفس الكود الأصلي مع بعض التعديلات البسيطة عليه
 

Private Sub CommandButton4_Click()


If ComboBox1 = "&Atilde;&Icirc;&Ecirc;&Ntilde; &Ccedil;&aacute;&Aring;&Oacute;&atilde; &atilde;&auml; &Ccedil;&aacute;&THORN;&Ccedil;&AElig;&atilde;&Eacute;" Then

MsgBox "!&iacute;&Igrave;&Egrave; &Aring;&Icirc;&Ecirc;&iacute;&Ccedil;&Ntilde; &Ccedil;&aacute;&Aring;&Oacute;&atilde; &atilde;&auml; &Ccedil;&aacute;&THORN;&Ccedil;&AElig;&atilde;&Eacute; &Ccedil;&aacute;&atilde;&auml;&Oacute;&Iuml;&aacute;&Eacute; &Atilde;&aelig;&aacute;&Ccedil;&eth;", vbExclamation, "&Aring;&Icirc;&Ecirc;&iacute;&Ccedil;&Ntilde; &Icirc;&Ccedil;&Oslash;&AElig;"

ComboBox1.DropDown


ElseIf TextBox1 = "" Or TextBox2 = "" Or TextBox3 = "" Or TextBox4 = "" Or TextBox5 = "" Or TextBox6 = "" Or TextBox7 = "" Or TextBox8 = "" Or TextBox9 = "" Or TextBox10 = "" Or TextBox11 = "" Or TextBox12 = "" Or TextBox13 = "" Or TextBox14 = "" Then

MsgBox "!&iacute;&Igrave;&Egrave; &Ecirc;&Uacute;&Egrave;&AElig;&Eacute; &szlig;&Ccedil;&Yacute;&Eacute; &Ccedil;&aacute;&Iacute;&THORN;&aelig;&aacute; &Atilde;&aelig;&aacute;&Ccedil;&eth;", vbExclamation, "&Iacute;&THORN;&aelig;&aacute; &Ucirc;&iacute;&Ntilde; &atilde;&atilde;&Ecirc;&aacute;&AElig;&Eacute;"

Else

Beep

If MsgBox(":&aacute;&THORN;&Iuml; &Oslash;&aacute;&Egrave;&Ecirc; &Ccedil;&aacute;&Ecirc;&Uacute;&Iuml;&iacute;&aacute; &Aring;&aacute;&igrave; &Ccedil;&aacute;&Egrave;&iacute;&Ccedil;&auml;&Ccedil;&Ecirc; &Ccedil;&aacute;&Ecirc;&Ccedil;&aacute;&iacute;&Eacute;" & vbNewLine & "" & vbNewLine & "&Ccedil;&aacute;&Aring;&Oacute;&atilde;:  " & TextBox1 _

& vbNewLine & "" & vbNewLine & "&Ccedil;&aacute;&Uacute;&atilde;&Ntilde;:  " & TextBox2 & vbNewLine & "" & vbNewLine & "&Ccedil;&aacute;&atilde;&Oacute;&atilde;&igrave; &Ccedil;&aacute;&aelig;&Ugrave;&iacute;&Yacute;&iacute;:  " & TextBox3 & vbNewLine & "" _

& vbNewLine & "&Yacute;&aring;&aacute; &Ecirc;&aelig;&Iuml; &Ccedil;&aacute;&Aring;&Oacute;&Ecirc;&atilde;&Ntilde;&Ccedil;&Ntilde;&iquest;", vbYesNo + vbQuestion, "&Ecirc;&Atilde;&szlig;&iacute;&Iuml; &Ccedil;&aacute;&Aring;&Iuml;&Icirc;&Ccedil;&aacute;") = vbYes Then


a = Application.WorksheetFunction.Match(ComboBox1.Value, Sheets("Sheet1").Range("B1:B45533"), 0)

With Sheets("sheet1")

	.Cells(a, 2) = TextBox1.Value

	.Cells(a, 3) = TextBox2.Value

	.Cells(a, 4) = TextBox3.Value

	.Cells(a, 5) = TextBox4.Value

	.Cells(a, 6) = TextBox5.Value

	.Cells(a, 7) = TextBox6.Value

	.Cells(a, 8) = TextBox7.Value

	.Cells(a, 9) = TextBox8.Value

	.Cells(a, 10) = TextBox9.Value

	.Cells(a, 11) = TextBox10.Value

	.Cells(a, 12) = TextBox11.Value

	.Cells(a, 13) = TextBox12.Value

	.Cells(a, 14) = TextBox13.Value

	.Cells(a, 15) = TextBox14.Value

End With

Me.Hide

Sort

MsgBox "&Ecirc;&atilde; &Ecirc;&Uacute;&Iuml;&iacute;&aacute; &Igrave;&atilde;&iacute;&Uacute; &Ccedil;&aacute;&Egrave;&iacute;&Ccedil;&auml;&Ccedil;&Ecirc; &Egrave;&auml;&Igrave;&Ccedil;&Iacute;", vbInformation, "&Ecirc;&atilde; &Ccedil;&aacute;&Ecirc;&Uacute;&Iuml;&iacute;&aacute;"

End If

 	End If

End Sub


 

أتمنى أن تجرب التعديلات و تعلمني بالنتيجة

==========

دمتم في حفظ الله

رابط هذا التعليق
شارك

اخي يحي حسين

حفظك الله ورعاك

وامدك بالصحة والعافية وجزاك عنا خيرا ان شاء الله

وبعد

قمت بالتعديل في الكود واصبحت النتيجة ممتازة بالنسبة للتعديل ولكن الحذف لم يتغير

وارفقت لكن نسخة من التعديل

جعلها الله في ميزان حسناتك

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

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

مشكلة2.rar

رابط هذا التعليق
شارك

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

جرب هذا الكود لعملية الحذف


Private Sub CommandButton1_Click()

If ComboBox1 = "&Atilde;&Icirc;&Ecirc;&Ntilde; &Ccedil;&aacute;&Aring;&Oacute;&atilde; &atilde;&auml; &Ccedil;&aacute;&THORN;&Ccedil;&AElig;&atilde;&Eacute;" Then

MsgBox "!&iacute;&Igrave;&Egrave; &Aring;&Icirc;&Ecirc;&iacute;&Ccedil;&Ntilde; &Ccedil;&aacute;&Aring;&Oacute;&atilde; &atilde;&auml; &Ccedil;&aacute;&THORN;&Ccedil;&AElig;&atilde;&Eacute; &Ccedil;&aacute;&atilde;&auml;&Oacute;&Iuml;&aacute;&Eacute; &Atilde;&aelig;&aacute;&Ccedil;&eth;", vbExclamation, "&Aring;&Icirc;&Ecirc;&iacute;&Ccedil;&Ntilde; &Icirc;&Ccedil;&Oslash;&AElig;"

ComboBox1.DropDown

Else

Beep

If MsgBox("&aacute;&THORN;&Iuml; &Oslash;&aacute;&Egrave;&Ecirc; &Iacute;&ETH;&Yacute; &Ccedil;&aacute;&Oacute;&Igrave;&aacute; &Ccedil;&aacute;&Icirc;&Ccedil;&Otilde; &Egrave;" & ComboBox1 & " .. &Yacute;&aring;&aacute; &Ecirc;&aelig;&Iuml; &Ccedil;&aacute;&Aring;&Oacute;&Ecirc;&atilde;&Ntilde;&Ccedil;&Ntilde;&iquest;", vbQuestion + vbYesNo) = vbYes Then

a = Application.WorksheetFunction.Match(ComboBox1.Value, Sheets("Sheet1").Range("B1:B45533"), 0)

Sheets("Sheet1").Range("b" & a).EntireRow.Delete

'For C = 1 To 14

'Cells(a + 14, C) = ""

'Next

Me.Hide

Sort

MsgBox " &Ecirc;&atilde; &Iacute;&ETH;&Yacute; &Ccedil;&aacute;&Oacute;&Igrave;&aacute; &Ccedil;&aacute;&Icirc;&Ccedil;&Otilde; &Egrave;" & ComboBox1 & " &Egrave;&auml;&Igrave;&Ccedil;&Iacute;", vbInformation, "&Ecirc;&atilde; &Ccedil;&aacute;&Iacute;&ETH;&Yacute;"

End If

End If


End Sub


رابط هذا التعليق
شارك

السلام عليكم و رحمة الله

اكرمك الله اخي ابو ياسمين

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

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information