Hallo ihr Lieben,
ich gehöre zu den VBA Neulingen und muss ein kleines Makro realisieren. Meine Problemstellung: Makro soll eine einfache Gewinnvergleichsrechnung (Anschaffung einer neuen Maschine: Ja/Nein) durchführen und im Anschluss eine lineare Gleichung lösen (Break-Even-Analyse). Ist einfacher als es klingt, kann bei Bedarf auch ein Beispiel mit Lösung anbieten.
Ich habe bisher ein UserForm mit 4 Textfeldern (inkl. Bezeichnungsfelder) zur Eingabe von:
variable Stückkosten
Umsatz pro Stück
Fixkosten pro Jahr
Auslastung
sowie eine Befehlsschaltfläche "Berechne".
1. Im Excel Worksheet habe ich eine Schaltfläche angelegt (Zur Berechnung), weiß aber nicht wie ich damit die UserForm aufrufen soll um die Werte einzutragen.
2. Den Code für die komplette Berechnung hinterlege ich wohl hinter der Schaltfläche "Berechne" also in dessen Sub, oder?
3. Wie übergebe ich die Werte aus den Textfeldern des Formulars in die Sub? (vielleicht mit textfeldname.value?)
4. Wie kann ich die Ausgabe gestalten bzw. welche Möglichkeiten gibt es da und wie würde das Codemäßig aussehen? (ich vermute msgbox oder in einer Excelzelle direkt?!)
Für Antworten wäre ich sehr dankbar.
Lieben Gruß,
Jörg
ich gehöre zu den VBA Neulingen und muss ein kleines Makro realisieren. Meine Problemstellung: Makro soll eine einfache Gewinnvergleichsrechnung (Anschaffung einer neuen Maschine: Ja/Nein) durchführen und im Anschluss eine lineare Gleichung lösen (Break-Even-Analyse). Ist einfacher als es klingt, kann bei Bedarf auch ein Beispiel mit Lösung anbieten.
Ich habe bisher ein UserForm mit 4 Textfeldern (inkl. Bezeichnungsfelder) zur Eingabe von:
variable Stückkosten
Umsatz pro Stück
Fixkosten pro Jahr
Auslastung
sowie eine Befehlsschaltfläche "Berechne".
1. Im Excel Worksheet habe ich eine Schaltfläche angelegt (Zur Berechnung), weiß aber nicht wie ich damit die UserForm aufrufen soll um die Werte einzutragen.
2. Den Code für die komplette Berechnung hinterlege ich wohl hinter der Schaltfläche "Berechne" also in dessen Sub, oder?
3. Wie übergebe ich die Werte aus den Textfeldern des Formulars in die Sub? (vielleicht mit textfeldname.value?)
4. Wie kann ich die Ausgabe gestalten bzw. welche Möglichkeiten gibt es da und wie würde das Codemäßig aussehen? (ich vermute msgbox oder in einer Excelzelle direkt?!)
Für Antworten wäre ich sehr dankbar.
Lieben Gruß,
Jörg