Forum: PC Hard- und Software Office Dokumente Tabellenwerte ändern


von Arober (Gast)


Lesenswert?

Hallo Leute,

ich habe hier zig Worddokumente mit Tabellen in denen Zahlen gespeichert 
sind. Diese Zahlen müssen nun alle um 10% erhöht werden, ich möchte aber 
nich jedes Dokument einzeln aufmachen, die Werte erhöhen... . Geht das 
irgendwie schneller? Gibt es eine Möglichkeit die Tabelleninhalte von 
mehreren Textdokumenten mit nur einem Akt zu erhöhen?

mfg
Arober

von Chris R. (hownottobeseen)


Lesenswert?

Sofern es Word-Dokumente im DOCX-Format sind, hast du denke ich Chancen, 
da es sich um XML-Dateien in einem ZIP-Container handelt.

Dekomprimierst du die DOCXen, kannst du mit Search & Replace arbeiten, 
wobei vermutlich etwas Scripting brauchst.

Wichtig: vorher Backups anlegen ;)

HTH

von Arober (Gast)


Lesenswert?

Ja es handelt sich um docx Dokumente, aber ich verstehe leider nicht 
ganz wie ich das jetzt machen soll

von Chris R. (hownottobeseen)


Lesenswert?

Dann solltest du es auch nicht auf diese Weise machen.

Da ist es vermutlich besser, die Dokumente selbst mit Suchen  und 
Ersetzen durchzugehen. Edler geht es mit sicherlich mit einem Makro, 
wobei ich gerade nichts aus dem Ärmel zaubern kann.

Im Groben sollte es aber so ablaufen:
- Prozentzahl suchen (Wildcardsuche mit "*%")
- Untersuchen, ob es sich bei der Markierung um eine Zahl in einer 
Tabelle handelt
- Neuen Wert berechnen
- Alten wert Ersetzen

Klingt zwar aufs erste leicht, dürfte ohne das Wissen über Makros aber 
etwas knackig werden...

von Arober (Gast)


Lesenswert?

Danke für deine Antwort, aber das einzelne durchgehen von Dokumenten 
möchte ich eben vermeiden, sonst sitze ich Stunden vor dem PC für eine 
Aufgabe, die der Computer viel schneller selbst machen kann.

von oszi40 (Gast)


Lesenswert?

Suchen und ersetzen geht flink. Manchmal ist blinder Fleiß aber auch 
schädlich wenn ALLE "10" durch 11 ersetzt werden!

Günstiger wäre evtl. in jeder Datei.xls eine Zelle mit dem Wert 10 zu 
belegen und die anderen Zellen den Wert aus dieser Zelle holen zu 
lassen? Dann brauchte man pro Datei nur EINE gewollte spezielle Zelle zu 
aktualisien? Haken ist nur, daß verlinkte Zellen etwas bremsen könnten.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.