Forum:  Programmieren
Thema: Excel Mehrfachinitialisierung
Themen-Übersicht
imhotep
Aktiv
Dabei seit: 07.07.2008
Mitteilungen: 75
Aus:
Themenstart: 2020-08-21 10:10

Hallo, wie kann ich zwei Integer Variablen in Excel aufeinmal initialisieren?

Dim Var1, Var2

Var1 = Var2 = 1
Var1, Var2 = 1


geht nicht?



haegar90
Aktiv
Dabei seit: 18.03.2019
Mitteilungen: 489
Aus: Gog
Beitrag No.1, eingetragen 2020-08-21 10:25

Hallo,

Dim Var1%, Var2 As Integer

Vor der Korrektur:
Dim Var1, Var2 As Integer


Diophant
Senior
Dabei seit: 18.01.2019
Mitteilungen: 5238
Aus: Rosenfeld, BW
Beitrag No.2, eingetragen 2020-08-21 10:26

Hallo,

gleichzeitiges Deklarieren und Initialisieren von Variablen kann VBA nicht, soweit mir bekannt. Dein obiges Beispiel funktioniert so:
Basic
DIM Var1, Var2
 
Var1 = 1:Var2 = 1

Besser wäre es noch, einen Typ zu vergeben, je nachdem was für Werte du dort speichern möchtest.

@haegar90:
Eine Typangabe beim Dim-Befehl ist in Basic traditionell nicht erforderlich sondern optional. Lässt man sie in Visual Basic weg, wird der Datentyp Variant benutzt.


Gruß, Diophant

[Die Antwort wurde vor Beitrag No.1 begonnen.]

[Verschoben aus Forum 'Informatik' in Forum 'Programmieren' von Diophant]


haegar90
Aktiv
Dabei seit: 18.03.2019
Mitteilungen: 489
Aus: Gog
Beitrag No.3, eingetragen 2020-08-21 10:35

@Diophant
Netter Hinweis, mir allerdings keineswegs neu. Es geht aber hier um die Frage:
2020-08-21 10:10 - imhotep im Themenstart schreibt:
Hallo, wie kann ich zwei Integer Variablen in Excel aufeinmal initialisieren?
Zuweisen muss man dann natürlich separat.


zippy
Senior
Dabei seit: 24.10.2018
Mitteilungen: 1659
Aus:
Beitrag No.4, eingetragen 2020-08-21 11:44

2020-08-21 10:35 - haegar90 in Beitrag No. 3 schreibt:
Netter Hinweis, mir allerdings keineswegs neu.

Ist dir auch klar, dass dein Vorschlag...

2020-08-21 10:25 - haegar90 in Beitrag No. 1 schreibt:
Dim Var1, Var2 As Integer

... Var1 nicht als Integer deklarieren würde?


haegar90
Aktiv
Dabei seit: 18.03.2019
Mitteilungen: 489
Aus: Gog
Beitrag No.5, eingetragen 2020-08-21 13:31

Hallo zippy,

ja stimmt, habe #1 korrigiert.


viertel
Senior
Dabei seit: 04.03.2003
Mitteilungen: 27569
Aus: Hessen
Beitrag No.6, eingetragen 2020-08-21 23:47

2020-08-21 10:35 - haegar90 in Beitrag No. 3 schreibt:
@Diophant
Netter Hinweis, mir allerdings keineswegs neu. Es geht aber hier um die Frage:
2020-08-21 10:10 - imhotep im Themenstart schreibt:
Hallo, wie kann ich zwei Integer Variablen in Excel aufeinmal initialisieren?
Zuweisen muss man dann natürlich separat.
Dann meinst du also 2 Variablen auf einmal deklarieren!
Initialisieren bedeutet Wert zuweisen.




Dieses Forumbeitrag kommt von Matroids Matheplanet
https://https://matheplanet.de

Die URL für dieses Forum-Thema ist:
https://https://matheplanet.de/default3.html?topic=249107=5101
Druckdatum: 2020-11-29 12:38