Freigeben über


Mid-Anweisung

Ersetzt eine bestimmte Anzahl an Zeichen in einer Variant (String)-Variablen durch Zeichen aus einer anderen Zeichenfolge.

Syntax

Mid(stringvar, start, [ length ] ) =string

Die Syntax der Mid-Anweisung weist folgende Teile auf:

Teil Beschreibung
stringvar Erforderlich. Name der zu ändernden String-Variablen.
start Erforderlich; Variant (Long). Zeichenposition in stringvar, wo die Ersetzung vom Text beginnt.
length Optional; Variant (Long). Anzahl der zu ersetzenden Zeichen. Wird hierfür kein Wert angegeben, so wird string komplett verwendet.
Zeichenfolge Erforderlich. Zeichenfolgenausdruck, der Teile von stringvar ersetzt.

HinwBemerkungeneise

Die Anzahl der ersetzten Zeichen ist immer kleiner oder gleich der Anzahl der Zeichen in stringvar.

Hinweis

[!HINWEIS] Verwenden Sie die MidB -Anweisung mit Bytedaten in einer Zeichenfolge. In der MidB-Anweisung gibt start die Byteposition in stringvar an, an der die Ersetzung beginnt, und length gibt die Anzahl der zu ersetzenden Bytes an.

Beispiel

In diesem Beispiel wird die Mid-Anweisung verwendet, um eine bestimmte Anzahl von Zeichen in einer Zeichenfolgenvariablen durch Zeichen aus einer anderen Zeichenfolge zu ersetzen.

Dim MyString 
MyString = "The dog jumps" ' Initialize string. 
Mid(MyString, 5, 3) = "fox" ' MyString = "The fox jumps". 
Mid(MyString, 5) = "cow" ' MyString = "The cow jumps". 
Mid(MyString, 5) = "cow jumped over" ' MyString = "The cow jumpe". 
Mid(MyString, 5, 3) = "duck" ' MyString = "The duc jumpe". 

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.