Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
940to944
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
940to944
940to944
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

globale variable

globale variable
13.01.2008 18:32:20
outbreak7
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

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: globale variable
13.01.2008 18:36:00
Hajo_Zi
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.
Userbild

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
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige