If Column A has the dates, starting at A1 and B1 has today's date (use=TODAY()) then the following macro will start at A1 and move down the cells and stop at the cell which matches B1. This should therefore do what you want:
Sub FindToday()
'
' '
Range("A1").Select
Do
ActiveCell.Offset(1, 0).Range("A1").Select
Loop Until ActiveCell.Offset(0, 0) = Range("B1")
End Sub
If Column A has the dates, starting at A1 and B1 has today's date (use=TODAY()) then the following macro will start at A1 and move down the cells and stop at the cell which matches B1. This should therefore do what you want:
Sub FindToday()
'
' '
Range("A1").Select
Do
ActiveCell.Offset(1, 0).Range("A1").Select
Loop Until ActiveCell.Offset(0, 0) = Range("B1")
End Sub
Mike many thanks for the tip as you sugessted it does select the cell exactly as i requested. But the darn thing won't let me set the print area "from" the cursor position it just shows it as a set range. Ah well it keeps me entertained, thanks again, Mike P.