View Single Post
  #8   Report Post  
Posted to microsoft.public.excel.programming
Don Guillett Don Guillett is offline
external usenet poster
 
Posts: 10,124
Default "Subscript out of Range" Error Msg?

When you use WITH you need to use . in front of your ranges that apply to
the with

startDate = Range("c2").Value

startDate = . Range("c2").Value

Also, you paid NO attention to the other suggestions I gave about selecting.

--
Don Guillett
SalesAid Software

"mariasa" wrote in
message ...

Thanks for the suggestion. I tried this, following ur advice. But it
still gives me the error message - really annoying.

Best,
Maria

Sub CommandButtonDRG_Click()


Dim i As Integer
Dim curCell As Date
Dim startDate As Date
Dim endDate As Date



With Sheets("943")


startDate = Range("c2").Value
endDate = Range("e2").Value
Columns("C:C").Select
Selection.NumberFormat = "m/d/yyyy"

Range("c2").Select
ActiveCell.FormulaR1C1 = startDate

i = 3
Do
curCell = Cells(i, 3).Select
ActiveCell.FormulaR1C1 = "=dvstradedate(R[-1]C,1)"
i = i + 1
Loop Until Cells(i - 1, 3).Value = endDate
End
End With


End Sub


--
mariasa
------------------------------------------------------------------------
mariasa's Profile:
http://www.excelforum.com/member.php...o&userid=31726
View this thread: http://www.excelforum.com/showthread...hreadid=523076