This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
vba:functions:strreplace [29.04.2015 11:07:17] yaslaw |
vba:functions:strreplace [13.02.2020 08:44:46] (current) yaslaw |
||
---|---|---|---|
Line 7: | Line 7: | ||
</const> | </const> | ||
====== [VBA] strReplace() ====== | ====== [VBA] strReplace() ====== | ||
- | Diese Funktion ermöglicht es, mehrere Ersetzungen Gleichzeitig durchszuführen ohne dass sich diese gegenseitig in die Quere kommen. | + | //Diese Funktion ermöglicht es, mehrere Ersetzungen Gleichzeitig durchszuführen ohne dass sich diese gegenseitig in die Quere kommen.// |
+ | |||
==Version %%version%% - %%vdate%%== | ==Version %%version%% - %%vdate%%== | ||
+ | <WRAP center round download> | ||
+ | {{%%fname%%|Download %%fname%% (V-%%version%%)}} | ||
+ | </WRAP> | ||
+ | |||
Ein Beispiel im Direktfenster. Im Text 'Hans schlägt Fritz worauf Fritz zu Boden geht' will ich Hans durch Fritz ersetzen und Umgekehrt. Die klassische Art wäre mit 2 verschachtelten Replace. | Ein Beispiel im Direktfenster. Im Text 'Hans schlägt Fritz worauf Fritz zu Boden geht' will ich Hans durch Fritz ersetzen und Umgekehrt. Die klassische Art wäre mit 2 verschachtelten Replace. | ||
<code vb>'Erst Hans zu Fritz und dann Fritz zu Hans | <code vb>'Erst Hans zu Fritz und dann Fritz zu Hans | ||
Line 24: | Line 30: | ||
Die Funktion lässt sich auf verschieden Arten anwenden. Mehr dazu unter den Beispielen. | Die Funktion lässt sich auf verschieden Arten anwenden. Mehr dazu unter den Beispielen. | ||
Die Suchbegriffe können auch Reguläre Ausdrücke sein und im Replace kann auf die Submatches zugegriffen werden. | Die Suchbegriffe können auch Reguläre Ausdrücke sein und im Replace kann auf die Submatches zugegriffen werden. | ||
- | |||
- | {{%%ns%%:%%fname%%|Download %%fname%% (V-%%version%%)}} | ||
> Für die Ausgabe der Resultate verwendete ich die Funktion [[:vba:functions:print | > Für die Ausgabe der Resultate verwendete ich die Funktion [[:vba:functions:print |