Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Gültigkeit von Variablen bei Formularen

Forumthread: Gültigkeit von Variablen bei Formularen

Gültigkeit von Variablen bei Formularen
12.12.2006 21:22:01
Variablen
Hallo Leute,
im Programmcode von Formular1 (UF1) soll eine Variable den Wert „1“ erhalten wenn eine Bedingung erfüllt ist. Weiterhin soll das Formular2 (UF2) geöffnet und UF1 geschlossen werden.
Bislang ist es mir nicht gelungen den Inhalt der Variablen auch in UF2 zu nutzen da diese Variable nur unter UF1 deklariert wurde.
Ist es überhaupt möglich eine unter UF1 deklarierte Variable auch unter UF2 zu nutzen oder muss man sich in solchen Fällen Hilfskonstruktionen (Zelle in einem Tabellenblatt enthält einen Wert der sowohl von UF1 als auch von UF2 gelesen und verarbeitet werden kann) basteln?
Geht es nicht eleganter?
mfg
reiner
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Gültigkeit von Variablen bei Formularen
12.12.2006 21:42:47
Variablen
Hallo Reiner,
Definiere die Variable Public in einem Modul, dann kannste aus soviel UF's und anderen Routinen daraufzugreifen wie Du willst.
z.B.
 Public iMeineVariable As Integer

Gruss Hansueli
AW: Gültigkeit von Variablen bei Formularen
12.12.2006 21:43:45
Variablen
Hallo Reiner,
deklariere deine Variable als globale Variable in einem Standardmodul
auf Modulebene (ganz oben), z.B.: "Public strVariable as String"
Dann kann dieser Variable von überall im Code ein Wert zugewiesen bzw.
überall im Code diese Variable eingesetzt werden.
Gruß
Gerd
Anzeige
AW: Gültigkeit von Variablen bei Formularen
12.12.2006 21:47:20
Variablen
Hallo
ja, die Variablen, die von beiden Userforms benutzt werden sollen, müssen im allgemeinen Modul außerhalb einer Prozedur (am besten direkt unter OPTION EXPLICIT) als PUBLIC-Variable deklariert werden.
Beipiel:
Option Explict
Public Test as long
Public Text as string
Gruß, Daniel
Anzeige
Danke Euch allen
12.12.2006 22:39:54
reiner
hallo HansUeli, Gerd und Daniel,
vielen Dank für die prompte Bedienung, einen schönen Abend noch
mfg
reiner
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige