Thema Datum  Von Nutzer Rating
Antwort
Rot In Schleife verschiedene Arrays ansprechen
24.12.2021 12:16:30 Miguel
Solved
24.12.2021 13:22:39 ralf_b
NotSolved
24.12.2021 14:04:17 Miguel
NotSolved

Ansicht des Beitrags:
Von:
Miguel
Datum:
24.12.2021 12:16:30
Views:
272
Rating: Antwort:
 Nein
Thema:
In Schleife verschiedene Arrays ansprechen

Servus beinand,

ich möchte in einer Schleife verschiedene Arrays ansprechen und deren Inhalt in verschiedene Tabellen schreiben.

Der Teil mit den Tabellen klappt, deshalb hab ich das mit den Zeilen und Spalten zugunsten der Übersicht mal weggelassen. In Wirklichkeit wird das ziemlich lang und ich möchte nicht 3 mal das gleiche nur mit verschiedenen Arraynamen schreiben.

Wie kann ich nun in Abhängigkeit von intCycle unterschiedliche Arrays ansprechen?

Vielen Dank für Eure Hilfe.

Grüße

Miguel

 


Public gvarDerNameEinesArrays() As Variant
Public gvarDerNameEinesAnderenArrays() As Variant
Public gvarDerNameEinesGanzAnderenArrays() As Variant

Sub Test()

Dim intCycle As Integer
Dim intLastRow As Integer
Dim strArrayName As String
Dim strSheetName As String

For intCycle = 1 To 3

    If intCycle = 1 Then

        strArrayName = gvarDerNameEinesArrays()
        strSheetName = "DerNameEinesArbeitsblattes"

    ElseIf intCycle = 2 Then

        strArrayName = gvarDerNameEinesAnderenArrays()
        strSheetName = "DerNameEinesAnderenArbeitsblattes"

    ElseIf intCycle = 3 Then

        strArrayName = gvarDerNameEinesGanzAnderenArrays()
        strSheetName = "DerNameEinesGanzAnderenArbeitsblattes"

    End If

    ThisWorkbook.Worksheets(strSheetName).Cells.ClearContents

    intLastRow = UBound(strArrayName, 1)

Next intCycle

End Sub


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
Rot In Schleife verschiedene Arrays ansprechen
24.12.2021 12:16:30 Miguel
Solved
24.12.2021 13:22:39 ralf_b
NotSolved
24.12.2021 14:04:17 Miguel
NotSolved