Formel per Makro in Zelle eintragen

Formel per Makro in Zelle eintragen

So fügen Sie eine Formel in einer Zelle ein

Möchten Sie Formeln per Makro in eine Zelle eintragen? Normalerweise ist die Eingabe einer Formeln über die Benutzeroberfläche von Excel der einfachere Weg, aber in machen Fällen ist es erforderlich, Formeln automatisch anzulegen.

Das können Sie erreichen, indem Sie die Eigenschaft FormulaLocal verwenden. Sie erlaubt es, eine Formel in der nationalen Schreibweise in eine Zelle einzutragen. Das folgende Makro zeigt, wie das geht:

 

Sub FuegeFormelEin()
ActiveCell.FormulaLocal = "=SUMME(B1:B50)"
End Sub

Das Makro setzt die Formel SUMME(B1:B50) in die aktive Zelle ein. Wenn das beim Start des Makro beispielsweise Zelle A1 war, zeigt die folgende Abbildung, wie das Ergebnis aussieht:

Sie können die Eigenschaft FormulaLocal auch verwenden, um eine Formel in der nationalen Schreibweise aus einer Zelle auszulesen.

Tipp: Falls Sie wissen möchten, wie Sie Makros in Excel eingeben und starten, finden Sie hier eine Kurzbeschreibung: www.exceldaily.de/excel-makros-vba/artikel/d/so-geben-sie-makros-in-excel-ein.html