Microsoft Excel

Herbers Excel/VBA-Archiv

dynamsiche Tabellenberechnung



Excel-Version: 10.0 (Office XP)

Betrifft: dynamsiche Tabellenberechnung
von: Olfi
Geschrieben am: 11.06.2002 - 09:38:27

Hi !

Ich will Sporttabellen berechnen lassen.

Genau soll es so aussehen, dass ich die Ergebnisse eingebe und sich die Tabelle automatisch immer aktualisiert und sortiert (das Team mit den meisten Punkten als erster usw.)

Wie krieg ich das hin?

Olfi


  

Re: dynamsiche Tabellenberechnung
von: MikeS
Geschrieben am: 11.06.2002 - 10:42:22

Hallo Olfi,

nachfolgende Tabelle wurde automatisch sortiert,
nachdem die Tabelle1 aktiviert wurde.

Zuerst wird nach Punkten, dann nach der Tordifferenz
und zum Schluß (bei Pkt.- und Tordiff.-Gleichheit)
nach den geschossenen Toren sortiert.

Deine Spalten sind noch anzupassen.

Die Formeln für die Errechnung der Tor-/Punktdifferenz
mußt Du natürlich noch ergänzen.

Als Lösungsansatz kannst Du mal bei www.pcwelt.de
vorbeigucken. (Suchbegriff: WM-Wette).

Dort siehst Du, wie eine Wenn-Formel aufgebaut wurde.

 ABCDEF
1PlatzTeamTore DiffPunkte
21Team12021814
32Team21841412
43Team4108210
54Team3812-48

Private Sub Worksheet_Activate()
'Code steht in Tabelle1
Range("B2:F5").Select
Selection.Sort _
Key1:=Range("F2"), Order1:=xlDescending, _
Key2:=Range("E2"), Order2:=xlDescending, _
Key3:=Range("C2"), Order3:=xlDescending, _
Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

Ciao MikeS