Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a simple macro which asks a user for two dates. The dates are input
into the sheet and thats that. Pretty simple, really. Option Explicit Sub InputDates() Dim xdate As Date Dim ydate As Date Range("B1") = "" Range("B2") = "" xdate = InputBox("Beginning Date?", "Beginning Date", vbOKCancel) Sheets("Sheet1").Range("B1") = ydate ydate = InputBox("End Date?", "End Date", vbOKCancel) Sheets("Sheet1").Range("B2") = ydate maybe something like this: n = ydate - ydate For i = 1 to n ..Range("A5") = .Range(A4).Offset(1, 0) Next n End Sub First, I keep getting a subscript out of range error on this line: Sheets("Sheet1").Range("B1") = xdate It worked several times, then stopped working all of a sudden. Also, I just added the fornext loop as pseudo code; Im not really sure how to set it up. Also, I have a function in A4 which gives me the beginning date: =B1 Also, I have many, many, many functions, starting in A5, and going down: =IF(A4<$B$2,A4+1,"") I am looking for a way to simplify this with a macro, so that the macro just lists each date in Column A, and just goes down the whole date range. For instance, if the beginning date was 1/1/2008 and the ending date was 12/30/2008, 365 rows would get filled with a day of the year in each. Finally, starting in B4, I wanted to do a simple calculation, such as this: =1-CHIDIST(A3,B3) Basically, this is for a one-tailed probability of the chi-squared distribution, measured over time. Id sincerely appreciate any input. Regards, Ryan-- -- RyGuy |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Do Until Inputbox = loop count | Excel Programming | |||
(Complex) Loop within loop to create worksheets | Excel Programming | |||
Advancing outer Loop Based on criteria of inner loop | Excel Programming | |||
inputbox loop | Excel Programming | |||
Inputbox and Application.InputBox | Excel Programming |