صديقي ياسر
اليك هذا الكود لعله يصلح للمكتبة
انه يحدد لك الخلايا في عامود معين
من اول خلية غير فارغة الى اخر خلية بردو غير فارغة و الفراغات بينهما
Sub SelectAllInColumn()
'ÊÍÏíÏ ÚÇãæÏ ãä Çæá ÎáíÉ ÛíÑ ÝÇÑÛÉ Çáì ÇÎÑ ÎáíÉ ÛíÑ ÝÇÑÛÉ
' ÈãÇ ÝíåÇ ÇáÝÑÇÛÇÊ ÈíäåãÇ
If Not IsEmpty(Cells(1, ActiveCell.Column)) Then
Set Firstcell = Cells(1, ActiveCell.Column)
Else
Set Firstcell = Cells(1, ActiveCell.Column).End(xlDown)
End If
''''''''''''''''''''''''''''''''''''''''''''
If Not IsEmpty(Cells(Rows.Count, ActiveCell.Column)) Then
Set Lastcell = Cells(Cells(Rows.Count, ActiveCell.Column))
Else
Set Lastcell = Cells(Rows.Count, ActiveCell.Column).End(xlUp)
End If
'''''''''''''''''''''''''''''
If Firstcell.Row = Rows.Count Then
Firstcell.Select
Else
Range(Firstcell, Lastcell).Select
End If
End Sub