23.11.2012 Aufrufe

Working Paper Series - Institut für Finanzwirtschaft - Technische ...

Working Paper Series - Institut für Finanzwirtschaft - Technische ...

Working Paper Series - Institut für Finanzwirtschaft - Technische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Appendix B: Programmcode der Excel-Makros XIX<br />

Appendix B: Programmcode der Excel-Makros<br />

1. Makro <strong>für</strong> den einfachen Durchlauf des Solvers zur Zinsbestimmung<br />

Sub Einfacher_Solverdurchlauf()<br />

Dim i As Integer, SetCell As Range, ByChangingCell As Range, ValueCell As Range<br />

Dim WachsME As Range, WachsBK As Range, WachsIK As Range, WachsVK As Range,<br />

WachsMAW As Range<br />

Set SetCell = Range("D5")<br />

Set ByChangingCell = Range("B5")<br />

Set ValueCell = Range("C5")<br />

Set WachsME = ActiveSheet.Range("I6")<br />

Set WachsBK = ActiveSheet.Range("I7")<br />

Set WachsIK = ActiveSheet.Range("I8")<br />

Set WachsVK = ActiveSheet.Range("I9")<br />

Set WachsMAW = ActiveSheet.Range("I10")<br />

Worksheets("MietE").Range("D2").Value = WachsME<br />

Worksheets("BetriebsK").Range("D2").Value = WachsBK<br />

Worksheets("InstandhaltungsK").Range("D2").Value = WachsIK<br />

Worksheets("VerwaltungsK").Range("D2").Value = WachsVK<br />

Worksheets("MietausfallW").Range("D2").Value = WachsMAW<br />

Application.ScreenUpdating = False<br />

For i = 1 To 636<br />

SolverReset<br />

SolverOk SetCell:=SetCell.Address(True, True), _<br />

ByChange:=ByChangingCell.Address(True, True), _<br />

MaxMinVal:=3, ValueOf:=CStr(ValueCell.Value)<br />

SolverSolve UserFinish:=True<br />

Set SetCell = SetCell.Offset(1, 0)<br />

Set ByChangingCell = ByChangingCell.Offset(1, 0)<br />

Set ValueCell = ValueCell.Offset(1, 0)<br />

Next i<br />

Application.ScreenUpdating = True<br />

MsgBox ("Solver beendet")<br />

Range("F5").Select<br />

End Sub

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!