Version 6.8
PV REPLACE ONE (Bereich; String; Ersetzen; Wo; Enthält; Spalte; Zeile)
| Parameter | Typ | Beschreibung | |
| Bereich | Lange Ganzzahl | 4D View Bereich | |
| String | String | Zu ersetzender String | |
| Ersetzen | String | String mit Ersetzung | |
| Wo | Ganzzahl | 0 = Formeln; 1 = Werte | |
| Enthält | Ganzzahl | 0 = Enthält; 1 = Ist gleich | |
| Spalte | Lange Ganzzahl | Spaltennummer startende Zelle | |
| Spaltennummer gefundene Zelle | |||
| Zeile | Lange Ganzzahl | Zeilennummer startende Zelle | |
| Zeilennummer gefundene Zelle |
Beschreibung
Der Befehl PV REPLACE ONE ersetzt String mit Ersetzung in der ersten Zelle in Bereich, die dem Suchkriterium entspricht, definiert durch Wo oder Enthält. Die Zelle wird definiert durch die Parameter Spalte und Zeile. Die Suche startet spaltenweise von links oben bzw. mit der ersten angegebenen Zelle und endet rechts unten oder mit der letzten Zelle, die dem Suchkriterium entspricht.
String enthält die zu suchende Zeichenkette, die in Ersetzung ersetzt wird.
Wo zeigt den Teil der Tabellenkalkulation, in dem gesucht werden soll:
0: Suche Formeln
1: Suche Werte
Enthält definiert die Art des Vergleichs:
0: Teil (enthält den gesuchten Wert)
1: Gesamt (ist gleich der gesuchte Wert)
Die optionalen Parameter Spalte und Zeile definieren den Teil von Bereich, in welchem die Suche stattfindet.
Nach Ausführen des Befehls wird die erste gefundene Zelle die neue aktuelle Zelle. Werden die Parameter Spalte und Zeile übergeben, enthalten sie die Koordinaten der gefundenen und ersetzten Zellen.
Wurde bei der Suche keine Zelle gefunden, bleibt die bisherige aktuelle Zelle erhalten.
Beispiel
Ersetze das erste Auftreten der aktuellen Mehrwertsteuer mit einer neuen Referenz (neuer Satz).
C_INTEGER($Where) `0=Formel / 1=Wert C_INTEGER($Contains) `0=Enthält / 1=Ist gleich $Where:=0 `Zu ersetzende Formel $Contains:=0 `Enthält `Ersetze erste Instanz PV REPLACE ONE (Bereich;"$C$30";"$C$31";$Where;$Contains)
Referenz