Zitat:ACHTUNG: Der 10%-tige Aufschlag sollte, wenn möglich, in die gleichen Zellen geschrieben werden.
Das geht nur mit einem Makro. Aber dann brauchst du auch nicht mehr erst den Text auf Spalten verteilen.
Wenn du mit einem Makro einverstanden bist noch zwei Fragen. Sollen die Ergebnisse gerundet werden und wenn ja wie?
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:1 Nutzer sagt Danke an Ego für diesen Beitrag 28 • Charles
wie recht du hattest - nicht mit dem Unheil - die Zeichenkette steht wirklich in einer Zelle. Und erschwerend dazu, dass auch PLZen eine Rolle spielen.
Hallo,
nein, die PLZ spielen keine Rolle. Es brauchen nur die Zellen F2-F6 (siehe Example-DB) neu geschrieben werden. Gern können die Ergebnisse auch in anderen Zellen stehen, wenn das vorgegebene Format beibehalten wird. Durch copy and past kann ich dann die neuen Werte in die Original-DB einfügen.
(18.01.2019, 10:08)Ego schrieb: Das geht nur mit einem Makro. Aber dann brauchst du auch nicht mehr erst den Text auf Spalten verteilen.
Wenn du mit einem Makro einverstanden bist noch zwei Fragen. Sollen die Ergebnisse gerundet werden und wenn ja wie?
Hallo Helmut,
na klar bin ich auch mit einem Macro einverstanden. Ja, Ergebnisse bitte aufgerundet auf nächst größere, ganze Zahl.
Eigentlich ist es mir egal, wenn die Ausgabe der Ergebnisse in neu erstellten Zellen erfolgt, solange das Format des Zelleninhaltes eingehalten wird. Dann würde ich die die Ergebnisse per copy and past in die Original-DB einpflegen. Ach das mach mich glücklich.
(18.01.2019, 19:49)Jockel schrieb: Hallo, :" Und das Ergebnis des 10% Aufschlags muss dann noch auf die nächst größere Zahl gerundet werden, da keine Dezimalstellen erlaubt sind."
Das Programm sucht in dem Bereich ab A3 die Spalte mit der Überschrift "t_rate" und passt die darunter liegenden Zellen mit dem vorgegebenen Faktor an. Damit der Faktor nicht aus versehen zweimal genutzt wird, wird er auf 1 zurückgesetzt.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:1 Nutzer sagt Danke an Ego für diesen Beitrag 28 • Charles