11.10.2013 Aufrufe

Excel aufmöbeln mit VBA - Fachbereich Mathematik und ...

Excel aufmöbeln mit VBA - Fachbereich Mathematik und ...

Excel aufmöbeln mit VBA - Fachbereich Mathematik und ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

2.8.9 Ersetzen von Bezügen durch Namen<br />

2.9 <strong>Excel</strong>-Solver<br />

Nun möchte ich auch die neuen Namen in den Formeln übernehmen. Sucht man in der<br />

Hilfe nach dem Stichwort »Ersetzen von Zellbezügen in Formeln durch Namen«, erhält<br />

man folgende Ratschläge:<br />

Führen Sie eine der folgenden Aktionen aus:<br />

1. Markieren Sie den Zellbereich, der die Formeln enthält, deren Bezüge durch Namen<br />

ersetzt werden sollen.<br />

2. Markieren Sie eine einzelne Zelle, um bei allen Formeln im Arbeitsblatt die Bezüge<br />

in Namen zu ändern.<br />

Zeigen Sie im Menü Einfügen auf Namen, <strong>und</strong> klicken Sie dann auf Übernehmen<br />

. . . . Dann öffnet sich der in der Abbildung 2.13 auf Seite 55 gezeigte Dialog. Klicken Sie<br />

im Feld »Namen übernehmen« auf einen oder mehrere Namen.<br />

In der Abbildung 2.13 auf Seite 55 habe ich diese Anweisungen befolgt. Zunächst<br />

wurde die Zelle D3 aktiviert, in der die Anweisung<br />

=JAHR(DATUM(D2;C2;B2)+1)<br />

steht. Dann habe ich im Dialog »Namen Übernehmen« Feld »Namen übernehmen« die<br />

Einträge »Vortag«, »Vormonat« <strong>und</strong> »Vorjahr« markiert <strong>und</strong> abschließend die Schaltfläche<br />

»Übernehmen« gedrückt. Danach wurden von <strong>Excel</strong> in allen Formeln die Bezüge<br />

auf Zellen, die den ausgewählten Namen entsprechen, durch die Namen ersetzt. Von der<br />

dritten Zeile angefangen, stehen in den Zellen der Spalten A bis E nun die Formeln:<br />

= ZEILE()-1<br />

2.9 <strong>Excel</strong>-Solver<br />

= TAG(DATUM(Vorjahr;Vormonat;Vortag)+1)<br />

= MONAT(DATUM(Vorjahr;Vormonat;Vortag)+1)<br />

= JAHR(DATUM(Vorjahr;Vormonat;Vortag)+1)<br />

= INDEX({"So";"Mo";"Di";"Mi";"Do";"Fr";"Sa"};<br />

WOCHENTAG(DATUM(Jahr;Monat;Tag));1)<br />

Der Solver ist ein so genanntes Add-In, also ein zusätzliches benutzerdefiniertes Werkzeug,<br />

das in diesem Fall aber von Microsoft selber geliefert wird. Im Menü Extras gibt<br />

es den Befehl Add-Ins <strong>mit</strong> allen verfügbaren Add-Ins. Wenn das gewünschte Add-In<br />

nicht im Feld »Verfügbare Add-Ins« angezeigt wird, klicken Sie auf Durchsuchen, um<br />

das Add-In zu suchen. Wenn Sie das Add-In für den Solver richtig installiert haben,<br />

muss im Menü Extras der Befehl Solver dabei sein. Ist das nicht der Fall, muss das<br />

Features <strong>mit</strong>hilfe des Setup-Programms nachinstalliert werden. Der Solver maximiert<br />

57

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!