Fussball Tabelle in Excel

  • geschlossen
  • Problem

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Fussball Tabelle in Excel

    Hi,
    wollte mal eine Fussball Tabelle in Excel erstellen.
    Hat jetzt auch alles gut geklappt nur weiß ich nicht,
    wie ich die Tabelle der Punktzahl anpassen kann.
    Also, dass wenn ManU am meisten Punkte hat, sie auch oben stehen usw...
    Habt ihr eine Idee? Über die Sortier Funktion will das irgendwie nicht klappen.
    Hier mal ein Bild der Tabelle, sie soll nur noch Punkten geordnet werden.


    Bitte helft mir...

    Greetz
    Wenn ein Upload offline ist => PN
    Bei [COLOR="Green"]allen meinen Uploads[/color] sind die Parts kompatibel!
    Deswegen bitte einfach wenn ein einzelner Part bei NL offline ist, den entsprechenden Part von RS laden!
  • Ähm, wenn alle null Punkte haben, dann gibt es auch nichts zu sortieren :)

    Nee, aber mal im Ernst: Trage die Punkte ein und markiere dann eine beliebife Zelle im Datenbereich der Spalte J (also Mannschaft nis Barca). Wenn du dann auf das Sortieren-Logo klickst, wird das auch hinhauen!
    Internette Grüße
    von der Nautilus
    cpt. Nemo
  • Hi,
    sorry das ich mich solange nicht mehr gemeldet hab.
    Dein Link konnte mir leider nicht helfen,
    weil ich nur mit Wenn Funktionen gearbeitet habe,
    da ich noch nix anderes kann.:rolleyes:

    Hab nochmal einen Screeny gemacht,
    wie ich das programmiert habe und wie das dann auch ausgefüllt aussieht.
    Wenn ich dann wie du gesagt hast das ganze nach Splate J sortiere,
    ändern sich ja die Punkte der Vereine.

    abload.de/img/clipboard0108i.jpg

    Bitte helft mir!!!

    Greetz
    Wenn ein Upload offline ist => PN
    Bei [COLOR="Green"]allen meinen Uploads[/color] sind die Parts kompatibel!
    Deswegen bitte einfach wenn ein einzelner Part bei NL offline ist, den entsprechenden Part von RS laden!
  • Wenn ich dann wie du gesagt hast das ganze nach Splate J sortiere,
    ändern sich ja die Punkte der Vereine.


    Hi!

    Das liegt daran, dass du mit Spalte G einen Lücke drin hast und Excel den Zusammenhang nicht erkennt. Das kannst du aber schnell korrigieren, indem du einfach die ganze Tabelle von A2 bis S8 markierst (bzw. A3 bis S3 ohne Überschrtiften) und dann sortierst.

    Wie wärs mit einem Script, das einfach sortiert, sobald du die Spielergebnisse änderst? Habs jetzt mal ein Script geschrieben, angefangen habe ich wie so oft mit der Makroaufzeichnung.

    Quellcode

    1. Private Sub Worksheet_Change(ByVal Target As Range)
    2. If Left(Target.AddressLocal, 2) = "[COLOR='Red']$D[/COLOR]" Then
    3. ActiveWorkbook.Worksheets("[COLOR='Red']Tabelle1[/COLOR]").Sort.SortFields.Clear
    4. ActiveWorkbook.Worksheets("[COLOR='Red']Tabelle1[/COLOR]").Sort.SortFields.Add Key:=Range("[COLOR='Red']J3:J8[/COLOR]") _
    5. , SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
    6. With ActiveWorkbook.Worksheets("[COLOR='Red']Tabelle1[/COLOR]").Sort
    7. .SetRange Range("[COLOR='Red']A3:S8[/COLOR]")
    8. .Header = xlNo
    9. .MatchCase = False
    10. .Orientation = xlTopToBottom
    11. .SortMethod = xlPinYin
    12. .Apply
    13. End With
    14. ElseIf Left(Target.AddressLocal, 2) = "[COLOR='Red']$F[/COLOR]" Then
    15. ActiveWorkbook.Worksheets("[COLOR='Red']Tabelle1[/COLOR]").Sort.Apply
    16. End If
    17. End Sub
    Alles anzeigen


    Öffne den VBS-Editor (mit Alt+F11), klick links unter Projekt doppelt auf Tabelle 1 (oder wie immer deine Tabelle heißt) und füge rechts den Code ein. Stellen, die du evtl. ändern musst, habe ich rot markiert. So wie sie sind passen sie aber zu deinem Bild.

    Jedesmal wenn du in Spalte D oder F was änderst, werden die Zeilen sortiert.

    Gruß

    FeliX_22

    EDIT:
    Ähm, ich glaub ich da was falsch verstanden. :rolleyes: Erklär doch mal, was genau die Formel in J3 macht.
  • Hi,
    sorry das ich mich jetzt erst wieder melde,
    hatte nicht soviel Zeit...
    Ja hast mich falsch verstanden.
    Hab es aber durch eine Hilfstabelle selber hinbekommen.
    Jetzt steh ich aber schon vor dem nächsten Problem.
    Wie schaff ich es, dass wenn 2 Teams Punktgleich sind,
    die Tor Differenz entscheidet? Und wenn die Tor Different gleich ist, das die geschossenen Tore entscheiden.
    Hab mal die Tabelle hochgeladen.
    Hoffe ihr könnt mir helfen...


    Greetz
    Wenn ein Upload offline ist => PN
    Bei [COLOR="Green"]allen meinen Uploads[/color] sind die Parts kompatibel!
    Deswegen bitte einfach wenn ein einzelner Part bei NL offline ist, den entsprechenden Part von RS laden!