hallo ihr lieben, , ich muss euch bitten mir zu helfen.
Vollendes, ich möchte ein macro welches mir einen diversem WERT,abändert - prüft ob der gewünschte wert nun erreicht ist wenn nicht dann soll das macro dies noch 5 mal versuchen danach soll das macro den Wert der in der Zelle er am nächsten liegt nochmalig suchen danach soll das macro nichts mehr machen, bis sich der wert durch Eingabe von neuen Daten wieder selbständig ändert
Leider lässt sich, das nicht mit der Funktion gestalten, da sich dann gezirkelte Bezüge ergeben.
(((als Beispiel wie ich es meine , der Gewünschte wert einer Berechnung sollte in A1 genau 100 sein, wenn der wert >101= sollte das macro diesen Zellwert 5mal durch vorgaben von Zahlen 8,9,14,25,0,1,0,2 8,2bearbeiten welche sich in A2 -A7 zum Beispiel befinden.
der Eingabe Bereich für A1 ist in dem Fall B2,nachdem das Macro quasi die Angleichung nicht Schafte , sollte es aber den am nähe liegenden wert eingeben.
als Beispiel in Zelle A1 soll 100% 100 stehen, nun kommt es vor das dort ob und zu 91,5 oder 90,3 steht
das macro soll nun prüfen welcher wert passt am besten das wäre ja quasi bei 90,3 die neun, so aber die neun gibt es zu der zeit nicht da auf der anderen Seite keine 9 zur Verfügung stand sondern nur 7, 8,5 ,16 ,31 0,6 jetzt prüft das macro so lange bis es den wert hat also 5 malig nach diesen 5 mal soll das macro den wert (8,5) eintragen damit man am ehesten bei 100 ist
das ganze wäre einfacher als Funktion jedoch das ergiben sich Zirkelbezüge , welche quasi dann das ganze auch wenn ich zirkelbezug akzeptieren würde , würde es zu Fehlerberechnungen kommen.
Um das zu umgehen werden die werte erst einkopiert von c1 in A1 - das ganze könnte ich auch mit einen Drehfeld machen, ich möchte dies aber das es über vba geschieht
so ich hoffe ich hab hier nicht zu viel kudlmudl eingebracht bitte um eure Hilfe.
Vollendes, ich möchte ein macro welches mir einen diversem WERT,abändert - prüft ob der gewünschte wert nun erreicht ist wenn nicht dann soll das macro dies noch 5 mal versuchen danach soll das macro den Wert der in der Zelle er am nächsten liegt nochmalig suchen danach soll das macro nichts mehr machen, bis sich der wert durch Eingabe von neuen Daten wieder selbständig ändert
Leider lässt sich, das nicht mit der Funktion gestalten, da sich dann gezirkelte Bezüge ergeben.
(((als Beispiel wie ich es meine , der Gewünschte wert einer Berechnung sollte in A1 genau 100 sein, wenn der wert >101= sollte das macro diesen Zellwert 5mal durch vorgaben von Zahlen 8,9,14,25,0,1,0,2 8,2bearbeiten welche sich in A2 -A7 zum Beispiel befinden.
der Eingabe Bereich für A1 ist in dem Fall B2,nachdem das Macro quasi die Angleichung nicht Schafte , sollte es aber den am nähe liegenden wert eingeben.
als Beispiel in Zelle A1 soll 100% 100 stehen, nun kommt es vor das dort ob und zu 91,5 oder 90,3 steht
das macro soll nun prüfen welcher wert passt am besten das wäre ja quasi bei 90,3 die neun, so aber die neun gibt es zu der zeit nicht da auf der anderen Seite keine 9 zur Verfügung stand sondern nur 7, 8,5 ,16 ,31 0,6 jetzt prüft das macro so lange bis es den wert hat also 5 malig nach diesen 5 mal soll das macro den wert (8,5) eintragen damit man am ehesten bei 100 ist
das ganze wäre einfacher als Funktion jedoch das ergiben sich Zirkelbezüge , welche quasi dann das ganze auch wenn ich zirkelbezug akzeptieren würde , würde es zu Fehlerberechnungen kommen.
Um das zu umgehen werden die werte erst einkopiert von c1 in A1 - das ganze könnte ich auch mit einen Drehfeld machen, ich möchte dies aber das es über vba geschieht
so ich hoffe ich hab hier nicht zu viel kudlmudl eingebracht bitte um eure Hilfe.