Variable Zielwertsuche mit Makro - nur wie?
15.01.2004 21:38:42
Bommel
Ich möchte folgendes machen: Zielwertsuche etwas erweitert
Beim starten des Makros soll der benutzer per eingabebox einen zellbereich (jeweils untereinanderliegende zellen mit zahlen) auswählen in dem verschiedene zielwerte (zahlen)stehen. dann soll die veränderbare zelle sowie die zelle mit der formel ausgewählt werden.
Als ergebnis soll das makro je nach anzahl der verschiedenen zielwerte die jeweiligen ergebnisse für die veränderbare zelle liefern und in einen vorher definierten zellbereich auf dem blatt schreiben. *uff*...
die abfrage der zellbereiche/der zelle habe ich so gemacht:
Dim Neuwert As Object
Set Neuwert = Application.InputBox(prompt:="Zielwerte eingeben:", Type:=8)
Set Neuwert = Application.InputBox(prompt:="Zielwerte eingeben:", Type:=8)
Set Target = Application.InputBox(prompt:="Zielzelle (mit Formel) eingeben:", Type:=8)
Set Aenderbar = Application.InputBox(prompt:="Änderbare Zelle eingeben:", Type:=8)
Set Neuwert2 = Application.InputBox(prompt:="Speicherzelle eingeben:", Type:=8) 'dort sollen die ergebnisse in die zellen geschrieben werden
Set Altwert.Value = Aenderbar.Value '(soll den ursprünglichen wert der zelle speichern um am ende die urprünglichen zahlenwerte wieder herzustellen)
Target.GoalSeek Goal:=Neuwert, ChangingCell:=Aenderbar
alles nur grob hingeschrieben :-)
Meine fragen:
wie kann ich die zellen/zellbereiche der benutzereingaben verwenden?
also wie kann ich aus den variablen die werte in die excel zellen schreiben, die der benutzer in den inputboxen angegeben hat?...habe es nicht hinbekommen, auch mit viel suche :-)
ich bin für jede hílfe dankbar