Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.