Textbox ersetzt Formel durch Wert
#1
Hallo,

ich habe eine Tabelle zur Berechnung von Beständen. 
Zur Übersicht habe ich mir eine UF mit Textboxen erstellt die entsprechende Zellen ausliest.

Jetzt habe ich das Problem, das wenn die UF geöffnet ist, nach der ersten Formelberechnung die Formel durch das Rechenergebniss ersetzt wird. Als wenn die UF den Wert in die zelle zurückgibt.

 Kann man das irgendwie verhindern?
Top
#2
Hallo,

um das beantworten zu können, müsste man schon etwas mehr wissen. Zumindest müsste man deine Quelltexte vom Makro kennen. Da solltest du mal nachliefern.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Top
#3
Moin!
Wenn die Formel in der Tabelle ist und Du dennoch das Ergebnis bereits in der UserForm angezeigt haben möchtest:
Lasse Dir das Ergebnis in einem Label oder in einer .Enabled = False Textbox anzeigen und übertrage nur die Nicht-Formel-Werte in die Tabelle.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#4
Hallo, 

ich nutze dafür kein Makro.
Die Textboxen befülle ich einfach über die Eigenschaften (ControlSource),  könnte das schon die Ursache sein?
Top
#5
Ja, bestimmt. Verzichte immer auf rowsource oder listfillrange.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#6
Hallo noch mal,

ich habe gerade mal eine ältere Version probiert, da passiert nichts mit der Formel wenn die UF angezeigt wird.

Sehr seltsam.
Top
#7
UserForm OHNE Makro?
Wie soll das gehen?
Lade mal die Datei hoch, wenn Du mit meinem Tipp aus #3 nicht klar kommst.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#8
Hallo,

die Datei ist mittlerweile sehr Umfangreich und nicht ohne weiteres Anonymisierbar.

Aber in der  betreffende UF sind nur Textboxen die ich über die jeweiligen Eigenschaften ControlSource mit den Zellen verbunden habe.

Das Problem konnte ich aber momentan lösen, indem ich eine ältere Sicherungskopie mit aktuellen Daten befüllt habe. Im Moment tritt dieser Fehler nicht mehr auf. 
Aber interessieren würde mich auch evtl für die Zukunft warum das passiert ist.
Top
#9
Lesest du überhaupt die Beiträge ?

http://www.clever-excel-forum.de/Thread-...8#pid90728
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#10
Sicher lese ich die Beiträge. 

Aber ich benutze das angesprochene ja Garnicht. Zumindest gehe ich mal davon aus, das Rowsource nicht das selbe ist wie das Controlsource.
Wie geschrieben, ich befülle die direkt über die Einstellung in den Eigenschaften. 

Das Seltsame ist ja, es hat funktioniert, dann heute die Probleme. Und ich habe an der UF, und auch an anderen Codes nichts geändert.

Ich hatte heute nur an einer anderen UF die Optik etwas angepasst.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste