Wie verwende ich die Let-Anweisung in VBA?

In VBA (Visual Basic for Applications) wird die `Let`-Anweisung verwendet, um einem Variablenwert einen Wert zuzuweisen. Heutzutage ist die Verwendung von `Let` jedoch optional und wird in den meisten Fällen weggelassen, da die Zuweisung auch ohne `Let` problemlos funktioniert. Die `Let`-Anweisung stammt aus älteren BASIC-Versionen, in denen sie notwendig war, um Klarheit bei der Variablenzuweisung zu schaffen.

Hier ist ein einfaches Beispiel zur Veranschaulichung, wie die `Let`-Anweisung verwendet werden kann:

Sub BeispielMitLet()
    Dim x As Integer
    Let x = 10  ' Zuweisung des Wertes 10 zur Variablen x
    MsgBox "Der Wert von x ist " & x
End Sub

Dies ist gleichwertig zu:

Sub BeispielOhneLet()
    Dim x As Integer
    x = 10  ' Zuweisung des Wertes 10 zur Variablen x
    MsgBox "Der Wert von x ist " & x
End Sub

In den meisten modernen VBA-Codes wird die Zuweisung ohne die `Let`-Anweisung geschrieben, da dies kürzer und genauso deutlich ist. Die Verwendung der `Let`-Anweisung ist also eher eine Frage des persönlichen Stils oder erforderlich, wenn Sie in sehr alten Codebasen arbeiten, die sich an ältere Konventionen halten.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project