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

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

  • أفضل إجابة
قام بنشر

1-كالعادة تسمية الورقة باللغة الأجنبية
2- اكنب في  Texbox  ما تـريد
3-اضغط  أحد المفاتيح  
   Enter  , Tab  , Any arrows
Code

Option Explicit

Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
  Dim Ws As Worksheet
  Dim Lr%
  Dim My_val
  Dim F_rg As Range

Set Ws = Sheets("Sheet_1")
Lr = Ws.Cells(Rows.Count, 1).End(3).Row
 
 Ws.Range("A3:N" & Lr).Interior.ColorIndex = xlNone
    Select Case KeyCode
      Case 37 To 40, 13
         My_val = TextBox1.Text
      Case Else
        Exit Sub
    End Select
Set F_rg = Ws.Range("A2:A" & Lr).Find(My_val, lookat:=1)

If F_rg Is Nothing Then
  Ws.Range("A3").Select
Else
   With Ws.Range("A" & F_rg.Row)
   .Select
    .Resize(, 14).Interior.ColorIndex = 35
   End With
End If
End Sub

Flle Icluded

 

abou_kasem.xlsm

  • Like 2
  • Thanks 1

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