Clever-Excel-Forum

Normale Version: Aufmass erstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Excelfreunde,

ich möchte zu einer Massenberechnung ein "Aufmass" erstellen doch leider komme ich mit der Übergabe von einem Arbeitsblatt zu einem anderen nicht zurecht.

Als Erklärung:

Ich habe in einer Arbeitsmappe mehrere Arbeitsblätter z.B. "Maler" und "Gipser".
In Tabelle "Maler" gibt es die Zeile "tapezieren" mit Aufmass | m² x €/m² = €

Ich möchte jetzt das Aufmass per Hand eintragen und daraus in dem Feld "m²" automatisch den Wert aus dem Aufmass berechnen lassen.

Gelöst habe ich das mit einem excel4 makro "rechnen" mit der Bed. "=AUSWERTEN(Maler!C8)"

Meine Frage: Wie kann ich die Bedingung verallgemeinern, so dass diese auch bei "gipser" funktioniert?
Vll. ist die Lösung sehr einfach aber ich kenne mich damit leider nicht sehr gut aus.

Gruß FlAkiE
Hallo,

mit excel4makros beschäftige ich mich nicht,  aber auch mit VBA kann man aus einem Text " 3m2 x 5m2" die richtigen qm errechnen.

Die Frage, den Code so allgemeingültig zu schreiben, dass er für 2 Sheets gilt, kann man eigentlich nur mit einer Datei beantworten.

Hilfsspalten nicht nicht möglich?

mfg
Doch Hilfsspalten sind erlauft und genug Platz ist vorhanden ;)
Hallöchen,

schreibe die doch einfach nochmal mit dem Gipser .., rechnenM und rechnenG
B1: {=SUMME(
WENNFEHLER(--TEIL(WECHSELN(WECHSELN(A1;"+";"x");"x";WIEDERHOLEN(" ";99));(SPALTE(A1:Y1)*2-1)*99-98;99);)*
WENNFEHLER(--TEIL(WECHSELN(WECHSELN(A1;"+";"x");"x";WIEDERHOLEN(" ";99));(SPALTE(A1:Y1)*2-0)*99-98;99);))}

ergibt mit

A1: 3x5+4x7+21x1

übrigens 64.

Anmerkung: Klar kann ich statt dessen auch gleich schreiben B1: =3*5+4*7+21*1