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

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

  • تمت الإجابة
قام بنشر

جرب هذا الكود

Option Explicit
Sub extract_Data()
  Dim Source_sheet As Worksheet
  Dim Target_sheet As Worksheet
  Dim Ism, R_to_copy As Range
  Dim Find_rg As Range

Set Source_sheet = Sheets("sheet1")
Set Target_sheet = Sheets("sheet2")

If Target_sheet.Range("B4") = "" Then
 Target_sheet.Range("B4") = "خالد"
End If
 
 Ism = Target_sheet.Range("B4")
 Set Find_rg = Source_sheet.Cells.Find(Ism, lookat:=1)
  If Not Find_rg Is Nothing Then
    Set R_to_copy = Find_rg.Offset(2).Resize(20, 4)
    Target_sheet.Range("B6").Resize(20, 4).Value = _
    R_to_copy.Value
  End If
 
End Sub

الملف مرفق

Khaled.xlsm

  • Like 3

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information