Excel vba arbeiten mit Userform

11/11/2007 - 19:47 von K Mansoldt | Report spam
Liebe NG,

ich hoffe, ihr könnt mir helfen.
Folgendes Problem:
Ich will in Excel vba aus einer Userform mit Listbox über einen Schalter
"Hinzufügen" eine 2.te Userform öffnen, in der alle Eintràge, die ich
hinzufügen kann, stehen. In dieser Liste möchte ich die hinzuzufügenden
Eintràge markieren und nach klicken auf einen Schalter OK in die Liste der
ersten Userform eintragen.
Dabei ergibt sich u.a. die Fehlermeldung 70 "Zugriff verweigert".
Ich gehe nun den Umweg, das ich die ausgewàhlten Eintràge in eine Tabelle
schreibe. Wie bekomme ich die Eintràge aber automatisch nach verlassen der
Auswahlliste in die Listbox meiner ersten Userform??

Ich hoffe auf Hilfe
Danke fürs lesen
Kai
 

Lesen sie die antworten

#1 Eric March
12/11/2007 - 10:02 | Warnen spam
K Mansoldt schrieb:
Liebe NG,

ich hoffe, ihr könnt mir helfen.
Folgendes Problem:
Ich will in Excel vba aus einer Userform mit Listbox über einen Schalter
"Hinzufügen" eine 2.te Userform öffnen, in der alle Eintràge, die ich
hinzufügen kann, stehen. In dieser Liste möchte ich die hinzuzufügenden
Eintràge markieren und nach klicken auf einen Schalter OK in die Liste der
ersten Userform eintragen.
Dabei ergibt sich u.a. die Fehlermeldung 70 "Zugriff verweigert".
Ich gehe nun den Umweg, das ich die ausgewàhlten Eintràge in eine Tabelle
schreibe. Wie bekomme ich die Eintràge aber automatisch nach verlassen der
Auswahlliste in die Listbox meiner ersten Userform??

Ich hoffe auf Hilfe
Danke fürs lesen
Kai



Zwei unabhàngige UserForms?
Dann sehe ich spontan nun wirklich keine andere Lösung als die Daten
zwischenzuspeichern (Tabelle eben) bzw. den Quellbereich der Listbox der
ersten UserForm direkt zu bearbeiten. Ist die in Benutzung klingt eine
Zugriffsverweigerung ziemlich logisch.

Wie genau handhabst du denn die Datenquellen der jeweiligen ListBoxen;
woher weiß die jeweilige UserForm wessen sie sich zu bedienen hat?
Mir fiel da nur ein einen Startzelle anzugeben, denn die Listenlànge zu
ermitteln und diese Margen dann für die ListBox zu benutzen. Ändere ich
da was muss die ListBox auf jeden Fall neu aufgebaut werden.
Inwiefern die erste UserForm dazu geschlossen werden muss oder ob bei
Wechsel ein Reinitialisieren genügt entzieht sich meiner Erfahrung.

Eric March

Kenne die Vergangenheit. In der Unwissenheit über die Vergangenheit
liegt das Verderben der Zukunft.
"Die Geschichte ist der beste Lehrmeister - mit den unaufmerksamsten
Schülern." Indira Gandhi

Ähnliche fragen