Benutzer mit den meisten Antworten
Frage zu Arrays deklarieren und Dimension ändern

Frage
-
Hallo Zusammen,
In meiner Excelmappe habe ich ein Array wir folgt deklariert:
Dim Helfer_Arr()
Nun möchte ich die Dimension ändern und habe das gemacht mit:
ReDim Helfer_Arr(ZeilenArr - 1, 4)
Die Zuordnung sah dann bspw. so aus:
Helfer_Arr(x, 0) = Gewerk
Aber wie mache ich das unter Visual Studio Excel VBA?
Vielen Dank für die Hilfe
Gruß Oisse
Antworten
-
Hi,
VBA = VBA. D.h. der Code bleibt gleich.
Falls Du VB.NET meinst, solltest Du zum einen typsicher arbeiten und das Array entsprechend mit Datentypen deklarieren. Zum anderen kannst Du die Dimensionen eines Arrays in VB.NET nicht mehr über ReDim ändern.
Dim Helfer_Arr As String(,) ... ReDim Helfer_Arr( 5, 4 )
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport
- Bearbeitet Stefan FalzModerator Mittwoch, 17. Februar 2021 11:05
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 22. Februar 2021 15:25
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Mittwoch, 3. März 2021 15:08
Alle Antworten
-
Hi,
VBA = VBA. D.h. der Code bleibt gleich.
Falls Du VB.NET meinst, solltest Du zum einen typsicher arbeiten und das Array entsprechend mit Datentypen deklarieren. Zum anderen kannst Du die Dimensionen eines Arrays in VB.NET nicht mehr über ReDim ändern.
Dim Helfer_Arr As String(,) ... ReDim Helfer_Arr( 5, 4 )
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport
- Bearbeitet Stefan FalzModerator Mittwoch, 17. Februar 2021 11:05
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 22. Februar 2021 15:25
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Mittwoch, 3. März 2021 15:08