31.01.2013 Aufrufe

Grundlagen der Programmierung mit VBA Visual Basic for

Grundlagen der Programmierung mit VBA Visual Basic for

Grundlagen der Programmierung mit VBA Visual Basic for

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.

3.2.8 Excel-Funktionen<br />

<strong>VBA</strong>-Funktionen sind nicht <strong>mit</strong> den Tabellen-Funktionen von Excel identisch. Sind Alternativen vorhanden,<br />

sollte man <strong>der</strong> <strong>VBA</strong>-Version den Vorzug geben. Jedoch muß man gelegentlich dennoch auf<br />

Tabellenfunktionen zurückgreifen. Das Problem bei <strong>der</strong> Sache ist, dass man den englischen Namen<br />

<strong>der</strong> Tabellenfunktion wissen muss. Man er<strong>mit</strong>telt ihn am besten durch die Aufzeichnung eines Makros.<br />

Z.B., die Tabellenfunktion MITTELWERT(Zahl1;Zahl2;...) zur Bestimmung des arithmetischen Mittelwertes,<br />

heißt auf englisch AVERAGE. Angewandt wird die Tabellenblattfunktion am besten als Methode<br />

des Objektes WorksheetFunction. Der Objektkatalog gibt für die Kategorie Excel einen kompletten<br />

Überblick.<br />

Beispiel. Berechnung des arithmetischen Mittelwertes.<br />

Sub MW()<br />

Dim Miw As Variant<br />

End Sub<br />

Miw = WorksheetFunction.Average(1, 2, 3, 4, 5, 6)<br />

MsgBox "Mittelwert: " & Miw<br />

23

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!