يسعدني ويشرفني انك انت من ترد على مشاركتي ومن حظي انه من خلال كم سنة واغلب الردود على موضوعي تكون منك ...والله هو العالم مدى الاستفادة التي استفدتها منك في كثير من المواضيع اشياء لاتقدر بثمن ولكن لك مني الدعاء في ظهر الغيب . 
 
بخصوص موضوعي الحالي : فعلا الخلية b11  تعتبر عنوان ثابت في sheet2   ولكن b11  تكون فاضية عندما اطلب اسم سامي او سالم . 
 
فطلبي باختصار على النحو التالي :  
ااذا كانت القائمة المنسدلة تحتوي على اسم احمد او علي نقوم بترحيل الخلايا من d8-d11   الي sheet2  حسب عناوينها  
 
واذا  =     =        =      =     =   =   سامي او سالم =   =      الخلية    b11 و الخلية d11  الى sheet2 كل حسب عنوانه. 
 
======================================================= 
 
Sub MoveValue2() 
Dim EndRow As Long 
If Target.Address = "$A$2" Then 
Select Case Target.Value 
Case Is = "علي", "احمد" 
For i = 1 To 1 
 EndRow = Sheets(2).Range("A1").CurrentRegion.Rows.Count 
 Sheets(2).Cells(EndRow + 1, 1).Value = EndRow 
 Sheets(2).Cells(EndRow + 1, 2).Value = Sheets(1).Cells(8, 4).Value 
 Sheets(2).Cells(EndRow + 1, 3).Value = Sheets(1).Cells(9, 4).Value 
 Sheets(2).Cells(EndRow + 1, 4).Value = Sheets(1).Cells(10, 4).Value 
 Sheets(2).Cells(EndRow + 1, 5).Value = Sheets(1).Cells(11, 4).Value 
 Sheets(2).Cells(EndRow + 1, 7).Value = Sheets(1).Cells(2, 1).Value 
  
 Case Is = "سامي", "سالم" 
  Sheets(2).Cells(EndRow + 1, 8).Value = Sheets(1).Cells(11, 2).Value 
End Select 
End If 
End Sub 
تحياتي