um die unendlichen Weiten des XL-Formel-Universums auch in VBA nutzen zu können, kann man sie über
in den Code einbinden. Was ein elender Bandwurm! In neueren XL-Version kann man immer schon mal auf das Application verzichten.Application.WorkSheetFunction.[englische Bezeichnung der Formel/Funktion]
Hier noch eine Abkürzung, die ich in einem Allgemeinen Modul Public deklariere und dann in einer in jeder Sub wieder aufgerufenen Universal Sub für Alles befülle. Ein sinnvoller und sicherer Gebrauch, der -bei manchen so verpöhnten- Public Variablen.
Der Code (in ein Allgemeines Modul) zeigt neben wsf weitere Beispiele:
Code: Alles auswählen
Option Explicit
Public wb As Workbook, wsE As Worksheet, wsV As Worksheet, wsA As Worksheet, sPath As String
Public wsf As WorksheetFunction
Sub System()
Set wb = ThisWorkbook
Set wsE = wb.Sheets("Eingabe")
Set wsV = wb.Sheets("Verarbeitung")
Set wsA = wb.Sheets("Ausgabe")
sPath = wb.Path
Set wsf = WorksheetFunction
End Sub