So kehren sie eine zeichenfolge in vba um (mit beispiel)


Sie können die StrReverse- Funktion in VBA verwenden, um eine Textzeichenfolge umzukehren.

Hier ist eine gängige Methode, diese Funktion in der Praxis zu verwenden:

 SubReverseStrings ()
    
Dim i As Integer

For i = 2 To 11
    Range("B" & i) = StrReverse(Range("A" & i))
Next i

End Sub

In diesem speziellen Beispiel wird jede Zeichenfolge im Bereich A2:A11 umgekehrt und die Ergebnisse im Bereich B2:B11 angezeigt.

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: So kehren Sie Zeichenfolgen mit VBA um

Angenommen, wir haben die folgende Spalte mit den Namen der Basketballmannschaften in Excel:

Angenommen, wir möchten den Namen jedes Teams umkehren und die Ergebnisse in der entsprechenden Zelle in Spalte B anzeigen.

Dazu können wir das folgende Makro erstellen:

 SubReverseStrings ()
    
Dim i As Integer

For i = 2 To 11
    Range("B" & i) = StrReverse(Range("A" & i))
Next i

End Sub

Wenn wir dieses Makro ausführen, erhalten wir die folgende Ausgabe:

Spalte B zeigt jeden Teamnamen in Spalte A rückwärts an.

Zum Beispiel:

  • Aus Mavs wird svaM
  • Aus Sporen werden SrupS
  • Aus Rockets wird stekcoR
  • Aus Kings wird sgniK

Und so weiter.

Beachten Sie, dass die StrReverse -Funktion auch mit Zahlen funktioniert.

Wenn Sie beispielsweise die StrReverse- Funktion auf die Zahl 1234 anwenden, wird 4321 zurückgegeben.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in VBA ausführen:

VBA: So überprüfen Sie, ob eine Zeichenfolge eine andere Zeichenfolge enthält
VBA: So zählen Sie die Anzahl der Zeilen im Bereich
VBA: So schreiben Sie COUNTIF- und COUNTIFS-Funktionen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert