Anwendungsentwicklung mit Excel
Verwenden von MS Excel-Funktionen in VBA
Wie kann ich Excel-Funkionen in VBA-Programmen verwenden? Wie lauten die englischen Namen der wichtigsten Excel-Funktionen?
Beispiel für die Verwendung von Tabellenfunktionen in VBA
Neben den in VBA integrierten Funktionen können Sie auch Excel-Funktionen in VBA-Programmen verwenden.
Die integrierten Excel-Funktionen sind als Funktionsmethoden des WorksheetFunction-Objekts vorhanden, das wiederum als Eigenschaft von Application angesprochen werden kann. Aus Gründen der Kompatibilität mit älteren Versionen sind die Funktionen aber auch direkt unterhalb von Application ansprechbar. Die Parameter sind die gleichen wie bei der Verwendung im Tabellenblatt, allerdings müssen Sie die englischen Funktionsnamen anstelle der deutschen verwenden.
Eine Aufstellung aller deutschen und englischen Tabellenfunktionsnamen finden Sie in der Datei \Programme\Microsoft Office\Office\1031\VBALISTE.XLS.
Statt Zellbereichen müssen Sie in VBA den Funktionen Range-Objekte übergeben, z. B. Application.Sum(ActiveSheet.Range("B2:B25")).
Die wichtigsten deutschen Funktionsnamen und ihre englischen Entsprechungen:
Diese Seite ist für Mitglieder von akademie.de reserviert.
Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?
Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?
Ich bin bereits Mitglied