HERBERS Excel-Forum - die Beispiele

Thema: Fußballtabelle aktualisieren

Home

Gruppe

Allgemein

Problem

Wie kann ich Fußballergebnisse in eine Tabelle übernehmen und diese aktualisieren?

Lösung
Geben Sie den nachfolgenden Code in ein Standardmodul ein und weisen Sie ihn einer Schaltfläche zu.
StandardModule: Modul1

Sub Tabelle()
   Dim iRow As Integer, iRowH As Integer, iRowA As Integer
   iRow = 2
   Do Until IsEmpty(Cells(iRow, 1))
      If Not IsEmpty(Cells(iRow, 10)) And _
         Not IsEmpty(Cells(iRow, 11)) Then
         iRowH = WorksheetFunction.Match(Cells(iRow, 8), Columns(2), 0)
         iRowA = WorksheetFunction.Match(Cells(iRow, 9), Columns(2), 0)
         Cells(iRowH, 3).Value = Cells(iRowH, 3).Value + 1
         Cells(iRowA, 3).Value = Cells(iRowA, 3).Value + 1
         If Cells(iRow, 10).Value > Cells(iRow, 11).Value Then
            Cells(iRowH, 4).Value = Cells(iRowH, 4).Value + 3
         ElseIf Cells(iRow, 10).Value < Cells(iRow, 11).Value Then
            Cells(iRowA, 4).Value = Cells(iRowH, 4).Value + 3
         Else
            Cells(iRowH, 4).Value = Cells(iRowH, 4).Value + 1
            Cells(iRowA, 4).Value = Cells(iRowA, 4).Value + 1
         End If
         Cells(iRowH, 5).Value = Cells(iRowH, 5).Value + Cells(iRow, 10).Value
         Cells(iRowH, 6).Value = Cells(iRowH, 6).Value + Cells(iRow, 11).Value
         Cells(iRowH, 7).Value = Cells(iRowH, 7).Value + Cells(iRow, 10).Value - Cells(iRow, 11).Value
         Cells(iRowA, 5).Value = Cells(iRowA, 5).Value + Cells(iRow, 11).Value
         Cells(iRowA, 6).Value = Cells(iRowA, 6).Value + Cells(iRow, 10).Value
         Cells(iRowA, 7).Value = Cells(iRowA, 7).Value + Cells(iRow, 11).Value - Cells(iRow, 10).Value
      End If
      iRow = iRow + 1
   Loop
   With Range("A1").CurrentRegion.Columns("B:G")
      .Sort _
      key1:=Range("D2"), order1:=xlDescending, _
      key2:=Range("G2"), order2:=xlDescending, _
      key3:=Range("E2"), order3:=xlDescending, _
      header:=True
   End With
End Sub

Sub ResetTab()
   Range("A1").CurrentRegion.Columns("C:G").Value = 0
End Sub

Beiträge aus dem Excel-Forum zu den Themen Allgemein und Liste

Wenn Feld leer, dann Auswahlliste EK Liste als eigene XLSX
verschiedene Maillisten je Auswahl aufrufen Todo-Liste sortieren
Namensliste 2 mit Formeln ableiten Anzeigename aus Outlook-Verteilerliste auslesen
Sonderzeichen auflisten Tabellenblätter nach Liste erstellen
Listen vergleichen Zelle färben wenn Wert in Liste vorkommt
e-Maladressen aus einer Liste daten lesen Doppelte Beiträge in Liste nur einmal auswählen
Zellen aus Liste in Spalten korrekt umsortieren Daten Auflisten
Gewicht in Speditionspreisliste finden Texte aus einer Liste sammeln
Abhängige Dropdown Listen mittels VBA Rangliste nach Altersklasse
Liste mit mehreren Einträgen ausfiltern Listenfeld in Userform Markierung aufheben
Doppelte anlisten Automatisch Liste erstellen
Datum in Listenfeld auswählen Liste (Gültigkeit,DropDown,etc) mehrere Kriterien
Auswahlliste AutoFilter-Auswahlliste per VBA auslesen
Liste automatisch neu erstellen und umsortieren Liste erstellen, aber wie ??
Top 10 Liste ausfiltern liste
Probleme mit Gültigkeitsliste Listen zusammenfassen - Daten verschwinden
Leerzeilen im Dropdown (Liste) - Menü Suche Makro: Zellenwert anh. Liste alle 15Sek.änd.
Anzeige eines Teilstrings in der Gültigkeitsliste Tabelle über Listenfeld füllen
Unterschiedliche Einträge herausfiltern+auflisten Verlassen von Auswahllisten
Eintrag in Liste finden Listen kombinieren, zusammenführen und erweitern
Werte aus Liste in x Blätter Nach Dateiumbenennung listet mein Zähler flasch
Daten von Listenfeld in Tabelle Auswahl aus Liste
VBA-Gesamtliste, gibt es so etwas? Frage an Renne,Diagramm mit mehrern Auswahllisten
Listenfeld laden, Mappe ohne speichern schliessen? Zwei Listen vergleichen
Stückliste Allgemeine Frage zur Fehlerbehandlung