Thema Datum  Von Nutzer Rating
Antwort
14.10.2022 13:33:53 Gast234
NotSolved
14.10.2022 13:49:39 Gast26677
**
NotSolved
14.10.2022 16:57:55 volti
NotSolved
14.10.2022 18:59:38 Gast86969
***
NotSolved
14.10.2022 16:06:01 Gast234
NotSolved
14.10.2022 16:50:03 ralf_b
**
NotSolved
14.10.2022 16:53:02 volti
****
Solved
15.10.2022 12:36:22 Gast01233
NotSolved
18.10.2022 08:30:50 Gast234
NotSolved
18.10.2022 12:46:39 Gast73047
NotSolved
Rot Mehrdimensionales Array mit Excel Tabelle füllen
19.10.2022 18:52:08 Gast47886
*
NotSolved

Ansicht des Beitrags:
Von:
Gast47886
Datum:
19.10.2022 18:52:08
Views:
559
Rating: Antwort:
  Ja
Thema:
Mehrdimensionales Array mit Excel Tabelle füllen

Hallo Community

Ein wenig Offtopic!

Zwei Ideen für begeisterte von Mehdimensionalen Arrays!

Redim Preserve bei einem zwei Dimensionalen Array,

Bei der Function wird die 1 Dimension von 2 verändert

Function ArrayRedim(Darr As Variant) As Variant
    Darr = Application.WorksheetFunction.Transpose(Darr)
    ReDim Preserve Darr(LBound(Darr) To UBound(Darr) + 1) '+1 Vergrößerung -1 Verkleinerung
    ArrayRedim = Application.WorksheetFunction.Transpose(Darr)
End Function

 

Ermittlung der Anzahl von Dimensionen!

Limit sind 32 Dimensionen(wahrscheinlich Excelversions bedingt!)


Function DimAnz(Darr As Variant) As Integer
Dim DimIndex As Integer, Anzahl As Integer
On Error GoTo Ende
 For DimIndex = 1 To 32
  Anzahl = UBound(Darr, DimIndex)
 Next DimIndex
Ende:
DimAnz = DimIndex - 1
End Function

Sich ein Mehrdimensionales Gebilde vorzustellen und bezug zu anderen Problemstellungen zu entdecken

fördert das abstracte Denken!

 

Gruß Michael


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
14.10.2022 13:33:53 Gast234
NotSolved
14.10.2022 13:49:39 Gast26677
**
NotSolved
14.10.2022 16:57:55 volti
NotSolved
14.10.2022 18:59:38 Gast86969
***
NotSolved
14.10.2022 16:06:01 Gast234
NotSolved
14.10.2022 16:50:03 ralf_b
**
NotSolved
14.10.2022 16:53:02 volti
****
Solved
15.10.2022 12:36:22 Gast01233
NotSolved
18.10.2022 08:30:50 Gast234
NotSolved
18.10.2022 12:46:39 Gast73047
NotSolved
Rot Mehrdimensionales Array mit Excel Tabelle füllen
19.10.2022 18:52:08 Gast47886
*
NotSolved