Herbers Excel-Forum - das Archiv

ControlSource - TextBox

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: ControlSource - TextBox
von: William
Geschrieben am: 31.10.2003 22:45:44
Hallo zusammen!
Einige TextBoxen im VBA-Form (MultiPage) sind per ControlSource mit Zellen eines Tabellenblattes verbunden. Innerhalb von VBA werden Werte berechnet, an das Excelblatt übergeben und sollten dann auch in der betreffenden, verbundenen TextBox stehen. Tun sie aber nicht - obwohl sich der Zelleninhalt des Tabellenballtes richtigerweise ändert. Erst nach erneutem Start des Programmes sind die Werte in den Zellen aktualisiert!

Da ich nun schon seit Tagen an diesem Problem rumopperiere wäre ich für eine Antwort sehr dankbar!

Bild

Betrifft: AW: ControlSource - TextBox
von: Karl-Otto Reimann
Geschrieben am: 31.10.2003 22:54:17
Hallo William
Wenn ich "MultiPage" lese, schwillt mir der Kamm. Hier gibt es Menüs,
die seit einigen Versionen nicht mehr überarbeitet worden sind.
Der gesamte Steuerelemente-Bereich ist schlampig programmiert.
Ich benutze Steuerelemente nur in Tabellenblättern ohne UserForm und
dabei treten schon genug Schwierigkeiten auf.
In diesem Sinne
Gruß KO
Bild

Betrifft: AW: ControlSource - TextBox
von: William
Geschrieben am: 01.11.2003 08:42:54
Hallo KO

Danke für Deine schnelle Antwort!
Was ist denn Deine Empfehlung - gleich mit VB6.0 programmieren -Oder ist MSAccess eine Alternatieve.
Ich habe vor Jahren jede Menge Makros in Excel4.0 generieret. Und möchte diese nun komplett neu schreiben!

Danke und Gruß William
Bild

Betrifft: AW: ControlSource - TextBox
von: K.Rola
Geschrieben am: 01.11.2003 00:06:22
Hallo,

das wird dir zwar keine Hilfe sein, aber ich kann das weder unter
E97, E2000 oder E2002 nachvollziehen, sowohl Zellen als auch Text-
boxen sind immer sofort synchron.
Hast du irgendwo ein screenupdating = false drin?

Gruß K.Rola
Bild

Betrifft: AW: ControlSource - TextBox
von: William
Geschrieben am: 01.11.2003 08:36:02
Hallo K.Rola

Danke für die Antwort!
Nein ich habe kein screenupdating=fals oder true drin!
Aber irgendein Fehler muß ich drin haben denn anfangs funktionierte es wenigstens teilweise. Ein Beispiel für die Zuordnung unter Eigenschaften:
ControlSource : ParameterDef!C25 (ParameterDef=Tabellenname)
Teilweise habe ich auch direkt eine String-Variable als Source eingegeben
ControlSource : Fluid (Fluid=Wasser)

Eine Zuordnung wie z.B. "TextBoxAlfa_i2= alfa_i2" funktioniert.
Hast Du eine Ahnung wo es noch haken könnte?

Danke und Gruß William!
 Bild
Excel-Beispiele zum Thema " ControlSource - TextBox"
Text aus Textbox in Variable Namen von TextBoxes hochzählen
Text aus Textbox in Zellen aufteilen Nichtnumerische Eingaben in TextBox verhindern
Text aus UserForm-Textbox in Variable einlesen Nur Buchstaben in eine UserForm-TextBox
TextBoxes- und Label-Werte in Abhängigkeit verändern Nur AJM in TextBox akzeptieren und Anzahl zählen
Eingabelänge in TextBox begrenzen und Werte aus Liste übernehmen Artikel aus Auswahltextbox in Sammeltextbox verschieben