Ich habe eine Rechnungsvorlage erstellt, in welcher die Preise automatisch berechnet werden. Dazu gibt es drei Spalten (1. Spalte: Menge, 2. Spalte: Einzelpreis, 3. Spalte: Gesamtpreis).
Die dritte Spalte rechnet mir über die Angaben der beiden anderen den Preis aus - so weit, so gut.
Durch die Vorformatierung steht dort nun allerdings in jeder Zelle "0,00 €", egal ob die Zeile befüllt ist oder nicht.
Ich würde nun gerne ein kleines Makro mit einer Schaltfläche einfügen, die alle "0,00 €"-Felder vor dem Drucken ausblendet.
würde deine Formel erweitern, und zwar wenn das Feld mit Menge leer ist soll auch das Feld des Gesamtpreises leer sein, wenn das Feld der Menge befüllt ist, wird die Rechnung ausgeführt. Vielleicht ist das ja auch eine Option für dich. So zB:
GELÖST Danke vorab für die Aufgabe, war mal interessant. Im Anhang eine Datei in der ich die Vorgehensweise Schritt für Schritt erklärt habe.
Lieber Ratsuchender da kommt jetzt etwas Arbeit auf Sie zu, danach sollte es aber laufen. Das Problem ist schon in jedem Textfeld der unteren Tabelle vorhanden. Hier müssten eigentlich alle auf "beim Verlassen berechnen" und Typ Zahl stehen. Daher die Empfehlung alle Textfelder zu löschen und nach meiner Erklärung neue einzufügen und die Eigenschaften vollständig und richtig zu setzen. Natürlich kann man auch nur überarbeiten. Das empfehle ich aber nur bei den Eingabefeldern. Bei den Berechnungsfeldern würde ich auf Nummer sicher gehen (versteckt mitgeschlepptes) und diese neu anlegen. Ebenfalls sollten unterhalb deiner Vorlage die Textfelder zum Leben erweckt werden.
11.05.2017, 10:32 (Dieser Beitrag wurde zuletzt bearbeitet: 11.05.2017, 10:32 von Rabe.)
Hi,
ich habe ein Word-Formular mit ~150 Textfeldern. Dazu habe ich auf einem Auswertungsblatt Querverweise auf die Textfelder Ja6 bis Ja27 und Nein6 bis Nein27.
In der Auswertungsblatt-Zelle der Wordtabelle C6 steht der Querverweis auf Ja6 und in E6 steht der Querverweis auf Nein6. In F6 steht ein Wert (z.B. 10). In Zelle H6 steht ein Berechnungs-Textfeld mit der Formel (Ausdruck): =C6*F6
Wenn ich nun das Formular nach schützen und speichern wieder aufrufe und ausfülle, werden beim Anzeigen der Seitenvorschau die Zahlen in den Querverweisen korrekt angezeigt, aber die Zahl in dem Berechnungsfeld bleibt auf 0 stehen, egal, ob ich im Feld "beim Verlassen berechnen" angekreuzt habe oder nicht. Auch in der nach der Anleitung bearbeiteten Beispieldatei wird das so nicht berechnet. Da die Datei geschützt ist, kann ich auch nicht in die Zelle doppelklicken und sie wieder verlassen. Außerdem: Ich will das ja auch nicht bei 21 Berechnungsfeldern manuell machen müssen.