I'd like to tie my regression code to a button, but when I do, my regression code no longer works.
I have tried to be very explicit on where the ranges are, enabling more references (Solver, atpvbaen.xls, Ref Edit Control), and rewriting the syntax of my code.
Dim nextReg As Integer
Dim nextRegEnd As Integer
Dim regRowNum As Integer
Dim days As Integer
Dim cdd As Integer
nextReg = 1
nextRegEnd = 13
regRowNum = 20
days = 18
cdd = 20
Sheets("Reg_Work").Select
Do While Sheets("Reg_Work").Cells(regRowNum, 1).Value <> ""
Sheets("Reg_Results").Activate
'REGRESSION
Application.Run "ATPVBAEN.XLAM!Regress", Sheets("Reg_Results").Range(Cells(nextReg, 1), Cells(nextRegEnd, 1)), Sheets("Reg_Work").Range("$I$4:$K$16"), False, True, , Sheets("Reg_Results").Cells(nextReg, 3), False, False, False, False, , False
nextReg = nextReg + 21
nextRegEnd = nextRegEnd + 21
Loop
I receive the error
"Run-time error '1004': Application-defined or object-defined error"
when I expect it to perform the regression.