Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
396to400
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
396to400
396to400
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Variablenübergabe

Variablenübergabe
16.03.2004 11:14:11
thomas
Hallo Profis,
ich habe folgendes Problem:
Ich rufe ´illegalerweise´ ein Makro aus einer Zelle auf.
In dieser Zelle reagiert mein Code auf 1 bzw 0.
Das funktioniert auch.
Das Problem ist, ich schaffe es nicht eine Variable an dieses Makro zu übergeb en.
Der Aufruf: Private Sub Worksheet_change(ByVal Target As Range)
Dieses Makro ist in Tabelle 1 als Modul integriert.
Wenn ich in einer inputbox einen wert übergebe (auch als puplic oder static) bekomme ich diesen Wert nicht vom einen zum anderen Makro gebacken.
Vielleicht weiß jemand Rat
Schon mal Danke im voraus
Thomas

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

Betreff
Datum
Anwender
Anzeige
AW: Variablenübergabe
16.03.2004 11:20:58
Volker
Wo hast Du denn deine Variable definiert?
Hört sich für mich sehr danach an, dass du sie in der (Private) Sub definiert hast. Mache es mal davor, dann sind die Vaiablen public.
Pass aber auf: Nur die Variablen öffentlich machen, die auch wirklich überall gebraucht werden - und dann Mehrfachinitialisierungen vermeiden!
Volker
AW: Variablenübergabe
16.03.2004 11:27:18
Waltraud
Du könntest eine Public Variable in einem neuen Modul anlegen z.B. so
Public feld As String
Diesem Feld übergibst due die Eingabe deiner Inputbox
feld = InputBox("Hallo")
Das feld kannst du in deinem Makro verwenden
AW: Variablenübergabe
17.03.2004 10:18:34
thomas
Hallo,
sorry für die Verspätung. Danke für Eure Antwort!
Eure Vorschäge wollte ich auch schon umsetzen. Leider scheitert es schon bei der ersten Codezeile des Listings.
bei Eingabe:
puplic feld as string
kommt Fehlermeldung:
Fehler beim kompilieren. Erwartet Anweisungsende
oder
Syntaxfehler bei Programmstart
Der Debugger steht beim ersten Fehler auf ´as´ ?!?!
Was mache ich falsch?
Danke im voraus
Gruß
Thomas
Anzeige
AW: Variablenübergabe
17.03.2004 11:23:42
volker
Schreib pub(!!!)lic nicht pup(!!!)lic
Dann gehts!
Volker

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige