Thema Datum  Von Nutzer Rating
Antwort
29.09.2021 19:19:58 Thorleif
NotSolved
29.09.2021 19:27:54 Gast82970
NotSolved
29.09.2021 19:49:36 Gast64442
NotSolved
29.09.2021 20:20:14 Gast51805
Solved
Rot System.Collections.ArrayList an Funktion übergeben
29.09.2021 23:52:28 Thorleif
NotSolved
30.09.2021 00:19:05 Thorleif
NotSolved

Ansicht des Beitrags:
Von:
Thorleif
Datum:
29.09.2021 23:52:28
Views:
626
Rating: Antwort:
  Ja
Thema:
System.Collections.ArrayList an Funktion übergeben

Aber was mache ich falsch?

 

Sub CreateTaskID()
Dim task As TaskData
Dim lngZeile As Long
Dim coll As Object
Dim TaskID As Integer
    
    Set coll = CreateObject("System.Collections.ArrayList")

    lngZeile = range("A" & rows.count).End(xlUp).Row
    range("A" & lngZeile).Select

    Debug.Print ActiveCell.Row
    
    While (ActiveCell.Row > 3)
        
        If ActiveCell.Value <> "Tag" Then
            ActiveCell.Offset(0, 5).Value = 1
            Set task = New TaskData
            task.TaskDate = ActiveCell.Value
            task.TaskFinished = ActiveCell.Offset(0, 1).Value
            task.TaskTask = ActiveCell.Offset(0, 2).Value
            task.TaskRepeat = ActiveCell.Offset(0, 3).Value
            task.TaskPrio = ActiveCell.Offset(0, 4).Value
            coll.Add task
            
            searchInList (coll)
            
        End If
        ActiveCell.Offset(-1, 0).Select
    
    Wend
    Debug.Print "Anzahl der Task: " & coll.count
    
    'task.TaskTask =

End Sub

'https://www.vba-forum.de/

Function searchInList(ByRef coll As Object)
    Debug.Print "Test"
End Function


'Klassenmodul TaskData:

Public TaskDate As Date
Public TaskFinished As String
Public TaskTask As String
Public TaskRepeat As String
Public TaskPrio As Integer
Public TaskID As Integer

 

 


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
29.09.2021 19:19:58 Thorleif
NotSolved
29.09.2021 19:27:54 Gast82970
NotSolved
29.09.2021 19:49:36 Gast64442
NotSolved
29.09.2021 20:20:14 Gast51805
Solved
Rot System.Collections.ArrayList an Funktion übergeben
29.09.2021 23:52:28 Thorleif
NotSolved
30.09.2021 00:19:05 Thorleif
NotSolved