Sub
MonteCarlo()
On
Error
GoTo
100
Worksheets(
"Data"
).Activate
Range(
"A:A"
).Clear
Worksheets(
"Setup"
).Activate
NOS = Range(
"NOS"
)
For
i = 1
To
NOS
r = 6
Do
While
Not
(IsEmpty(Cells(r, 1)))
r = r + 1
Current_IO = Cells(r, 1)
Current_File = Cells(r, 2)
Current_Sheet = Cells(r, 3)
Current_Cell = Cells(r, 4)
Current_Value = Cells(r, 5)
If
Current_IO =
"I"
Then
Workbooks(Current_File).Worksheets(Current_Sheet).Range(Current_Cell) = Current_Value
Workbooks(
"MonteCarlo.xlsm"
).Worksheets(
"Data"
).Cells(i, r) = Current_Value
ElseIf
Current_IO =
"O"
Then
Result = Workbooks(Current_File).Worksheets(Current_Sheet).Range(Current_Cell)
Workbooks(
"MonteCarlo.xlsm"
).Worksheets(
"Data"
).Cells(i, 1) = Result
End
If
Loop
Next
i
GoTo
200
100 MsgBox
Error
200
End
Sub