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:
Bestandteil | 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. |
Hinweise
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.