Wollten Sie jemals den Inhalt einer Zelle umkehren? Mit der StrReverse-Funktion in VBA können Sie „Mein Text“ einfach in „txet yM“ ändern.

Dim sTemp As String

sTemp = "My text"

sTemp = StrReverse(sTemp)

Wenn Sie fertig sind, entspricht der Text in der Variablen sTemp „txet yM“. Wenn Sie den Inhalt einer Zelle in einem Arbeitsblatt umkehren möchten, können Sie Folgendes verwenden:

Selection = StrReverse(Selection)

Dadurch wird die im Arbeitsblatt ausgewählte Zelle umgekehrt. Ich finde es jedoch hilfreich, die Verwendung nur ein wenig auszubauen, um sicherzustellen, dass nur eine einzelne Zelle ausgewählt ist und die Zelle keine Formel enthält:

If Selection.Count =1 Then     If Not Selection.HasFormula Then Selection = StrReverse(Selection)

End If

Dieses Makro wirkt sich nur auf eine einzelne ausgewählte Zelle aus und nimmt keine Änderungen an einer Zelle vor, die eine Formel enthält.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (3451) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: