Thema Datum  Von Nutzer Rating
Antwort
07.07.2016 10:54:28 Officer_Bierschnitt
NotSolved
Blau Was macht denn dieser Code?
07.07.2016 11:11:01 Officer_Bierschnitt
NotSolved
07.07.2016 11:24:38 Officer_Bierschnitt
NotSolved
07.07.2016 16:59:09 Officer_Bierschnitt
NotSolved
07.07.2016 19:44:04 Gast2443
NotSolved
08.07.2016 10:37:45 Officer_Bierschnitt
Solved
08.07.2016 15:43:03 Officer_Bierschnitt
NotSolved
08.07.2016 17:48:03 Gast10135
NotSolved

Ansicht des Beitrags:
Von:
Officer_Bierschnitt
Datum:
07.07.2016 11:11:01
Views:
451
Rating: Antwort:
  Ja
Thema:
Was macht denn dieser Code?
Das ist etwas blöd, hier im Forum sieht der Text völlig anders aus als grad eben in meinem Eingabefenster, so ist das freilich sehr schwer zu lesen. Ich kopier hier noch mal das gesamte Sub hin, vieleicht hängt das ja irgendwie zusammen, auch wenn ich noch nicht verstehe, wie. Wie gesagt, ich versuch, das im Gesamtzusammenhang alles möglichst lückenlos zu verstehen, weil eigtl. soll ich ja irgendwas daran ändern, das ist dann wesentlich einfacher. Sub Dia_Init() Dim Jahre(), Zähler As Integer Zähler = 0 ReDim Preserve Jahre(Zähler) Jahre(Zähler) = Null x = 3 ' Hier wird die gesamte Liste Eintrag für Eintrag durchlaufen, aber halt erst ab Zeile 3 - es gibt nämlich eine Überschrift und danach eine Leerzeile. While Not IsEmpty(Sheets("Liste").Cells(x, 1).Value) ' Hier wird der Variable >>Jahre(Zähler)<< einfach das Datum des jeweil. Datensatzes (Spalte A) zugewiesen. If IsNull(Jahre(Zähler)) Then Jahre(Zähler) = Year(Sheets("Liste").Cells(x, 1).Value) ElseIf (Jahre(Zähler)) <> Year(Sheets("Liste").Cells(x, 1).Value) Then Zähler = Zähler + 1 ReDim Preserve Jahre(Zähler) Jahre(Zähler) = Year(Sheets("Liste").Cells(x, 1).Value) End If x = x + 1 Wend If IsNull(Jahre(0)) Then While UserForm1.ListBox1.ListCount >= 1 If UserForm1.ListBox1.ListIndex = -1 Then UserForm1.ListBox1.ListIndex = UserForm1.ListBox1.ListCount - 1 End If UserForm1.ListBox1.RemoveItem (UserForm1.ListBox1.ListIndex) Wend Else UserForm1.ListBox1.List() = Jahre() UserForm1.Show End If End Sub Danke vielmals! Gruß, Officer_Bierschnitt

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
07.07.2016 10:54:28 Officer_Bierschnitt
NotSolved
Blau Was macht denn dieser Code?
07.07.2016 11:11:01 Officer_Bierschnitt
NotSolved
07.07.2016 11:24:38 Officer_Bierschnitt
NotSolved
07.07.2016 16:59:09 Officer_Bierschnitt
NotSolved
07.07.2016 19:44:04 Gast2443
NotSolved
08.07.2016 10:37:45 Officer_Bierschnitt
Solved
08.07.2016 15:43:03 Officer_Bierschnitt
NotSolved
08.07.2016 17:48:03 Gast10135
NotSolved