Sub DoTonysStuff()
Dim ReportDBSheet As Worksheet
Dim DisplayReport As Worksheet
Dim FoundCell As Range
Dim SearhCell As Range
Dim SearchRange As Range
Dim FoundRange As Range
Dim x
Set ReportDBSheet = ActiveWorkbook.Worksheets(1)
Set DisplayReport = ActiveWorkbook.Worksheets(2)
Set SearhCell = ReportDBSheet.Range("D2")
Set SearchRange = ReportDBSheet.Range("D

")
Set FoundCell = SearchRange.Find(What:=SearhCell.Value, LookIn:=xlValues)
x = 1
For Each FoundCell In SearchRange
If FoundCell = SearhCell Then
FoundCell.Copy Destination:=DisplayReport.Cells(x, 1)
x = x + 1
End If
Next
End Sub
This might take a little modifying but try:
"Anthony" wrote:
> Hi all,
>
> being a bit of a novice and getting lots of help from this site I have tried
> to write my own code, but as I am getting errors with it, I thought I would
> ask for help....again !
>
> Basically I want some code to search through column D of sheet
> ReportDatabase for the date shown in cell D2 of sheet1.
> Once this date is matched copy that row A:C and paste into row2 of the
> DisplayReport sheet
>
> any help appreciated