hi leute
Weiß jemand wie ich eine schon vorhandene Variable x die ich in einer userform eingeben lasse in der nächsten userform wieder nutzen kann...quasi als globale variable.
danke
Hallo Nick,
Userform2.Tag=X
und lese Sie in der anderen Userform aus.
AW: allgem.Modul oben Public Vari As ..
13.01.2008 18:36:00
Gerd
Gruß Gerd
AW: globale variable
13.01.2008 18:37:00
Jan
Hi,
Globale, oder besser, Public-Variable müssen in einem Standardmodul deklariert werden,
damit von überall darauf Zugriff besteht!
mfg Jan
AW: globale variable
13.01.2008 18:55:09
outbreak7
ok das festlegen hab ich gemacht aber nachdem ich x und y in die eine userform eingegeben habe will ich sie in der nächsten anzeigen lassen aber die textfelder bleiben nach öffnen der userform leer?
AW: globale variable
13.01.2008 18:59:48
stormy_weathers
Hallo,
hast du diese auch befüllt? Erst dann kannst du sie logischerweise einem anderen textfeld zuweisen...
Gruß
stormy
Anzeige
AW: globale variable
13.01.2008 19:01:00
outbreak7
ich dachte die befülle ich automatisch mit der eingabe in userform 1? oder löscht er die werte dann wieder?
AW: globale variable
13.01.2008 19:07:00
stormy_weathers
Hallo,
die Definition, was in der Variable stehen soll musst du schon vorgeben...
Also im Sinne von
x=userform1.textbox1.value
und dann
userform2.textbox1.value=x
Gruß
stormy
AW: globale variable
13.01.2008 19:28:00
Daniel
Hi
prinzipiell funktioniert es, schau dir mal das beispiel an. https://www.herber.de/bbs/user/48991.xls
eine Frage hab ich noch an die Kundigen unter uns.
Das Beispiel funktioniert bei mir (Excel 2002) einwandfrei, wenn der VBA-Editor geschlossen ist.
sobald der VBA-Editor geöffnet ist, bekomme ich beim Befehl UNLOAD ME den Hinweis:
"Nach diesem Vorgang wird das Projekt zurückgesetzt".
Gibts dafür nen Grund (Bug or Feature)? Die globalen Variablen bleiben trotzdem erhalten.
Gruß, Daniel
Anzeige
nur als Info ...
13.01.2008 19:42:00
Matthias
Hallo Daniel
Habe Deine Datei gerade in XL2000 getestet.
VBA-Editor geschlossen - keine Fehlermeldung
VBA-Editor offen - keine Fehlermeldung
evtl. hilft es ja zu wissen, das es bei xl2000 kein Problem gibt.
AW: nur als Info ...
13.01.2008 19:47:28
stormy_weathers
Hallo,
auch im 2007er keine Probleme...
Gruß
stormy
AW: nur als Info ...
13.01.2008 20:08:07
Gerd
Hallo Daniel,
Unload:
...kann ein Benutzer nicht mit einem Objekt interagieren, und das Objekt kann nicht mittels Code verändert werden....
Ist in sich schlüssig, wenn das "Object" nicht mehr im Speicher ist.
Gruß Gerd
Anzeige
AW: nur als Info ...
13.01.2008 20:18:54
Daniel
Hi
sorry, das ist mir zu hoch was du da schreibst.
kannst du das nochmal einfacher erkären?
und wo ist der zusammenhang mit dem geöffneten bzw geschlossenen VBA-Editor?
Gruß, Daniel
AW: nur als Info ...
13.01.2008 21:35:25
Gerd
Hallo Daniel,
nur am geöffneten Editor wird es nicht gelegen haben.
Starten im Editor ? Namenskonflikt? Einzelschrittmodus ? Speichern im Entwurfsmodus ?
Naja, sowas in der Art, denke ich. Vermutlich kannst Du diesen Fehler
auch nicht wiederholen. So geht es mir jedenfalls dann häufig.
Gruß Gerd
AW: nur als Info ...
13.01.2008 22:36:43
Daniel
HI
stimmt, ist nicht reproduzierbar.
aber erst nach einem Systemneustart.
durch einfaches Schließen und Starten von Excel ließ sich die Meldung nicht entfernen.
Gruß, Daniel