Thema Datum  Von Nutzer Rating
Antwort
13.02.2018 00:30:23 manfred
NotSolved
13.02.2018 08:53:18 Jonas
*****
NotSolved
13.02.2018 20:46:51 Gast49248
NotSolved
13.02.2018 20:48:25 manfred
NotSolved
13.02.2018 20:56:37 Werner
*****
NotSolved
Blau Variablenname deklarieren/umbenennen durch zusammenführung von Strings
13.02.2018 21:13:07 xlKing
*****
NotSolved
13.02.2018 23:10:09 manfred
NotSolved
14.02.2018 00:44:30 xlKing
*****
NotSolved
14.02.2018 07:44:51 Gast93814
NotSolved
14.02.2018 13:48:01 manfred
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
13.02.2018 21:13:07
Views:
554
Rating: Antwort:
  Ja
Thema:
Variablenname deklarieren/umbenennen durch zusammenführung von Strings

Hallo Manfred.

Im Prinzip genauso wie du es bereits machst. Mit _ als Trennzeichen. Du kannst dieses Trennzeichen aber auch weglassen. Dann lässt sich das besser abtippen. Also AutoSchnell wäre z.B. so eine Variable. Die Namen können beliebig lang sein (maximal 256 Zeichen aber wer hat schon so lange Variablen?) Es darf kein Leerzeichen, Punkt (der hat eine besondere Bedeutung), Ausrufezeichen (!) oder @, &, $, # im Namen enthalten sein und die Variable darf nicht mit einer Zahl beginnen.

Ich kann mich dunkel erinnern, dass ich damals vor 18 Jahren als Anfänger eine ganz ähnliche Frage hatte. Ich wollte damals den Punkt als Trennzeichen verwenden. Inzwischen weiß ich, dass das möglich ist, wenn auch nicht unbedingt für Anfänger geeignet. Diese Möglichkeit möchte ich dir trotzdem aufzeigen:

Type Speedtype
  Langsam As String
  Schnell As String
End Type

Dim Auto As Speedtype
Dim Bus As Speedtype

Sub Variablen()

  Auto.Langsam = "Trabbi"
  Auto.Schnell = "Porsche"
  Bus.Langsam = "Büssing"
  Bus.Schnell = "Flixbus"

End Sub

Der Code gehört in ein allgemeines Modul (z.B. Modul1) denn nur dort kann man mit Type Untervariablen deklarieren. Genaugenommen handelt es sich hier bei den Worten Auto und Langsam nun nicht mehr um Variablen sondern um objektähnliche Benutzerstrukturen und deren Eigenschaften, aber das ist Wortklauberei und dürfte dir für den Anfang egal sein. Hauptsache es funktioniert.

Gruß Mr. K.


Ihre Antwort
  • 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: Name: Email:



  • 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
13.02.2018 00:30:23 manfred
NotSolved
13.02.2018 08:53:18 Jonas
*****
NotSolved
13.02.2018 20:46:51 Gast49248
NotSolved
13.02.2018 20:48:25 manfred
NotSolved
13.02.2018 20:56:37 Werner
*****
NotSolved
Blau Variablenname deklarieren/umbenennen durch zusammenführung von Strings
13.02.2018 21:13:07 xlKing
*****
NotSolved
13.02.2018 23:10:09 manfred
NotSolved
14.02.2018 00:44:30 xlKing
*****
NotSolved
14.02.2018 07:44:51 Gast93814
NotSolved
14.02.2018 13:48:01 manfred
NotSolved