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

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

قام بنشر

مع أني لا أطيق اليورز فورم ولا أحب التعامل معه 

اليك هذا الكود أسرع بكثير 

Private Sub CommandButton1_Click()

Dim ws As Worksheet
Dim find_rg As Range
Dim Ro%, i%
For Each ws In ThisWorkbook.Worksheets
    Set find_rg = ws.Range("a5:a800").Find(TextBox1.Text)
    If Not find_rg Is Nothing Then
      Ro = find_rg.Row
       For i = 2 To 11
         ws.Cells(Ro, i) = Me.Controls("TextBox" & i).Value
       Next
    End If
  Next ws
  
  For i = 1 To 11
  Me.Controls("TextBox" & i) = vbNullString
    Next
  MsgBox "تم تعديل البيانات بنجاح"

End Sub

الملف

 

Saecch_By_User.xlsm

  • Like 1

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

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information