Textboxen mit Werten aus benanntem Bereich füllen, Daten zurückschreiben

05/02/2008 - 17:02 von FRANZ LUWEIN | Report spam
Hallo alle,

EXCEL 2002, SP3
Win XP Prof, SP 2 Build 2600

Nachdem ich mit eurer freundlichen Hilfe meine bisherigen Probleme lösen
konnte, habe ein weiteres Problem und bitte nochmals um Hilfe.

Auf einer Userform stelle ich den Anwendern eine Listbox (Klasse) und
eine Gruppe mit OptionButtons (Geràt) zur Verfügung. Nachdem die User in
der Listbox und bei den OptionButtons Angaben gemacht haben, ist klar,
in welchem benannten Bereich sie Daten àndern wollen.
Soweit ist alles klar.

Zu Vereinfachung und Abkürzung der erforderlichen Eingaben in die 24
Textboxen möchte ich gerne die Daten aus dem benannten Bereich
(Vorjahresdaten) als "Vorgabe" in die Textboxen schreiben.
Die User haben dann die Möglichkeit einzelne oder alle Daten zu àndern.
Zum Schluss sollen alle Daten in den benannten Bereich zurückgeschrieben
werden.

Die benannten Bereiche haben immer die gleiche Struktur.

Wie gehe ich das Füllen der Textboxen unter den genannten Bedingungen
sinnvoll an?
Wie gehe ich das Zurückschreiben der Daten unter den genannten
Bedingungen sinnvoll an?

Ich bin für jede Hilfe dankbar.

Mit freundlichem Gruß

Franz Luwein
 

Lesen sie die antworten

#1 Beverly
05/02/2008 - 21:53 | Warnen spam
Hi Franz,

hier mal ein prinzipieller Code für die Übernahme der Daten aus dem
benannten Bereich (ich nehme an, er wurde mit dem Namen "Vorjahresdaten"
definiert) in die TextBoxen beim Aufruf des UserForms:

Private Sub UserForm_Activate()
TextBox1 = Range("Vorjahresdaten").Cells(1, 1)
TextBox2 = Range("Vorjahresdaten").Cells(4, 2)
End Sub

Und hier ein Code zum Übertragen der geànderten Werte in das Tabellenblatt:

Private Sub CommandButton1_Click()
Range("Vorjahresdaten").Cells(1, 1) = TextBox1
Range("Vorjahresdaten").Cells(4, 2) = TextBox2
End Sub

Bis spàter,
Karin
http://beverly.excelhost.de/


"FRANZ LUWEIN" wrote:

Hallo alle,

EXCEL 2002, SP3
Win XP Prof, SP 2 Build 2600

Nachdem ich mit eurer freundlichen Hilfe meine bisherigen Probleme lösen
konnte, habe ein weiteres Problem und bitte nochmals um Hilfe.

Auf einer Userform stelle ich den Anwendern eine Listbox (Klasse) und
eine Gruppe mit OptionButtons (Geràt) zur Verfügung. Nachdem die User in
der Listbox und bei den OptionButtons Angaben gemacht haben, ist klar,
in welchem benannten Bereich sie Daten àndern wollen.
Soweit ist alles klar.

Zu Vereinfachung und Abkürzung der erforderlichen Eingaben in die 24
Textboxen möchte ich gerne die Daten aus dem benannten Bereich
(Vorjahresdaten) als "Vorgabe" in die Textboxen schreiben.
Die User haben dann die Möglichkeit einzelne oder alle Daten zu àndern.
Zum Schluss sollen alle Daten in den benannten Bereich zurückgeschrieben
werden.

Die benannten Bereiche haben immer die gleiche Struktur.

Wie gehe ich das Füllen der Textboxen unter den genannten Bedingungen
sinnvoll an?
Wie gehe ich das Zurückschreiben der Daten unter den genannten
Bedingungen sinnvoll an?

Ich bin für jede Hilfe dankbar.

Mit freundlichem Gruß

Franz Luwein

Ähnliche fragen