Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
01.11.2007 07:12:19 |
Moritz |
|
|
|
01.11.2007 09:48:33 |
Holger |
|
|
|
01.11.2007 10:35:00 |
Moritz |
|
|
Aw:Aw:Aw:Variable von Form an Modul uebergeben |
01.11.2007 13:14:24 |
Holger |
|
|
Von:
Holger |
Datum:
01.11.2007 13:14:24 |
Views:
1007 |
Rating:
|
Antwort:
|
Thema:
Aw:Aw:Aw:Variable von Form an Modul uebergeben |
Hallo Moritz,
wenn du Box14 auf Modul-Ebene als Public-Variable (Boolean) und auf UserForm-Ebene noch einmal definierst, sind das zwei verschiedene Variablen, wobei die Objekt-Variable der UserForm nur innerhalb der Prozeduren der UserForm Gültigkeit hat. Also
In der UserForm kein Dim-Befehl, sindern z.B.:
Box14 = CheckBox14.Value
Im Modul:
Public Box14 As Boolean
Sub ...
If Box14 = False Then...
...
Viel Glück
Holger
Moritz schrieb am 01.11.2007 10:35:00:
Hi Holger,
danke schonmal. Habs dann bis jetzt immer genau falsch gemacht. Hab allerdings noch den Boolean CheckBox.Value = False/True, den ich uebergeben moechte. Hat bisher nicht funktioniert auf deine Art...bin ich gerade einfach nur zu bloed oder muss ich da was anderes beachten?
So hab ichs versucht:
Dim Box14
Set Box14 = CheckBox14 (in der UserForm)
..........................................................................................................
Public Box14 As Boolean
.
.
.
If Box14.Value = False Then... (im Modul)
Danke nochmal.
Moritz
Holger schrieb am 01.11.2007 09:48:33:
Hallo Moritz,
deklariere die Variable auf Modulebene mit Public.
Viel Erfolg
Holger
Moritz schrieb am 01.11.2007 07:12:19:
Hallo,
ich wuerde gern wissen , wie man eine Variable von der UserForm an ein Modul (keine Klasse) uebergibt. Mein Programm zaehlt die Zeilen und Spalten einer txt-Datei. Die Anzahl der Zeilen/Spalten soll dann an ein Modul uebergeben werden, das von einer andere UserForm aufgerufen wird.
Danke schonmal im vorraus.
Gruesse |
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
01.11.2007 07:12:19 |
Moritz |
|
|
|
01.11.2007 09:48:33 |
Holger |
|
|
|
01.11.2007 10:35:00 |
Moritz |
|
|
Aw:Aw:Aw:Variable von Form an Modul uebergeben |
01.11.2007 13:14:24 |
Holger |
|
|