Jacob hat eine Tabelle mit numerischen Werten, die aus einem anderen Programm stammen.

Eine der Spalten enthält Nummern, die in einer Zelle 3.256000 und in einer anderen 23.200000 betragen können. Er muss immer alle diese Zahlen durchgehen und sie nur 3 Stellen rechts vom Dezimalpunkt machen. Jacob fragt sich, ob es eine Möglichkeit gibt, alle Werte automatisch mit einem Makro zu durchlaufen und sicherzustellen, dass sie nur drei Stellen rechts vom Dezimalpunkt haben.

Dies könnte sicherlich mit einem Makro geschehen, aber das ist möglicherweise nicht der beste Weg, dies zu tun. Die erste mögliche Lösung besteht darin, zu prüfen, wie Sie Ihre Originaldaten erhalten. Wenn dies möglich ist, möchten Sie möglicherweise das Programm, das die Daten generiert, so ändern, dass nur drei Dezimalstellen verwendet werden. Oder ändern Sie es so, dass die Daten in einem Excel-Arbeitsblatt landen, das Sie dann in Ihr Word-Dokument einbetten können.

Wenn dies nicht funktioniert, können Sie das Programm möglicherweise so ändern, dass keine numerischen Werte eingefügt werden, sondern Felder eingefügt werden, in denen die numerischen Werte angezeigt werden. Dies mag verwirrend klingen, aber Sie können Felder verwenden, um nur eine bestimmte Anzahl von Ziffern eines Werts anzuzeigen. Diese Art der Feldformatierung wurde in anderen WordTips erläutert.

Wenn Sie die Art und Weise, wie das ursprüngliche Programm die Informationen generiert, die in der Tabelle landen, nicht ändern können (und die meisten Benutzer dies nicht ändern können), können Sie Ihre Werte mithilfe von Suchen und Ersetzen auf drei Dezimalstellen beschränken. Befolgen Sie diese Schritte:

  1. Wenn Sie Ihren Ersetzungsvorgang auf einen bestimmten Teil Ihres Dokuments beschränken möchten (z. B. eine Tabelle oder eine Spalte in einer Tabelle), wählen Sie diesen Teil des Dokuments aus.

  2. Drücken Sie Strg + H, um die Registerkarte Ersetzen des Dialogfelds Suchen und Ersetzen anzuzeigen.

  3. Wenn die Schaltfläche Mehr angezeigt wird, klicken Sie darauf, damit ein erweitertes Dialogfeld angezeigt wird.

  4. Stellen Sie sicher, dass das Kontrollkästchen Platzhalter verwenden aktiviert ist.

  5. Geben Sie im Feld Suchen nach Folgendes ein:

([0-9]. [0-9] \ {3}) [0-9] \ {1,}. Geben Sie im Feld Ersetzen durch Folgendes ein: \ 1. Klicken Sie auf Alle ersetzen.

Bei diesen Schritten wird nach einer beliebigen Ziffer (0 bis 9) gesucht, gefolgt von einem Dezimalpunkt und drei Ziffern. Dies ist eine „Gruppe“ (eine Ziffer, ein Dezimalpunkt, drei Ziffern), auf die unmittelbar mindestens eine Ziffer und möglicherweise mehr folgen müssen. Wenn diese Sequenz gefunden wird, wird sie durch die erste Gruppe ersetzt (eine Ziffer, Dezimalpunkt, drei Ziffern). Das Ergebnis ist, dass alles, was über die dritte Ziffer nach dem Dezimalpunkt hinausgeht, abgeschnitten wird.

Dieser Such- und Ersetzungsansatz ist schnell und einfach und erfordert keine Makros. Es rundet auch nicht die Informationen ab, die in Ihrem Dokument verbleiben. Wenn die Werte auf drei Stellen gerundet werden müssen, anstatt auf drei Stellen abgeschnitten zu werden, kehren Sie am besten zu dem am Anfang dieses Tipps beschriebenen Ansatz „Überprüfen, ob Sie das Ursprungsprogramm ändern können“ zurück.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.

(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (575) gilt für Microsoft Word 97, 2000, 2002 und 2003. Sie finden eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Word (Word 2007) und später) hier: