Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Objekte einer Klasse registrieren für GET-Methode [VBA] |
11.09.2018 23:45:51 |
Stirni |
|
|
|
12.09.2018 12:33:46 |
Flotter Feger |
|
|
|
12.09.2018 19:55:11 |
Gast89541 |
|
|
|
13.09.2018 08:33:32 |
Ulrich |
|
|
|
13.09.2018 11:45:22 |
Ulrich |
|
|
Von:
Stirni |
Datum:
11.09.2018 23:45:51 |
Views:
1548 |
Rating:
|
Antwort:
|
Thema:
Objekte einer Klasse registrieren für GET-Methode [VBA] |
Hallo liebe Community,
ich wusste leider nicht genau wie ich mein Problem am besten beschreiben soll deswegen der komische Titel. Es geht um folgendes:
Ich habe eine Klasse names "Team" erstellt, hier ein kleiner Ausschnitt.
Dim sName As String 'Teamname
Private Sub Class_Initialize()
sName = ""
End Sub
Public Sub init(ByVal Teamname As String)
sName = Teamname
End Sub
Public Function getName() As String
getName = sName
End Function
Die Sub init nutze ich quasi als Konstruktor, weil das in VBA ja nicht funzt (zumindest ohne Umwege nicht)
Es können nun mehrere Instanzen dieser Klasse angelegt werden, z.B. so:
Dim team1 As Team
Set team1 = New Team()
team1.init "Team1"
Dim team2 As Team
Set team2 = New Team()
team2.init "Team2"
Was möchte ich nun erreichen:
Wenn ich jetzt Team.get "Team1" eingebe, soll eine Referenz auf team1 zurückgegeben werden.
Daraus folgt:
Dim refTeam As Team
Set refTeam = Team.get "Team1"
refTeam.getName
Der letzte Ausdruck (also refTeam.getName) soll quasi wieder "Team1" zurückgeben.
Ich hoffe ihr versteht was ich erreichen will. Danke schonmal :)
-Stirni
|
- 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
|
Objekte einer Klasse registrieren für GET-Methode [VBA] |
11.09.2018 23:45:51 |
Stirni |
|
|
|
12.09.2018 12:33:46 |
Flotter Feger |
|
|
|
12.09.2018 19:55:11 |
Gast89541 |
|
|
|
13.09.2018 08:33:32 |
Ulrich |
|
|
|
13.09.2018 11:45:22 |
Ulrich |
|
|