Excel Sortieren (Automatisch)

Übersicht Sonstiges Smalltalk

Neue Antwort erstellen

TimBo

Betreff: Excel Sortieren (Automatisch)

BeitragSo, Sep 20, 2009 22:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

ich habe ein Problem.
Ich möchte etwas in excel schreiben, dass sich automatisch aktualisiert.

Ich habe folgende Angaben:
Name des Vereins
Siegpunkte 1=gewonnen 2=verloren .5=unentschieden
Brettpunkte (sowas wie Tore beim Fußball)

ist es möglich die Namen der Vereine nach den Kriterien
1. Siegpunkte
2. Brettpunkte

zu sortieren und wenn ja wie ?
Muss nicht ausführlich sein, nur ein Gedankenanstoß wäre hilfreich.

Es soll ein mini-Tool werden, daher muss das automatisch und nicht über den sortierbutton erfolgen.

Vielen Dank schonmal Smile

Grüße
TimBo
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31
hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht.

hectic

Sieger des IS Talentwettbewerb 2006

BeitragSo, Sep 20, 2009 22:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Du kannst mit Excel über Makros fast alles programmieren, was mit Visual Basic auch geht. Selbst externe Programm-EXE kann man ausführen, warten bis diese fertig sind um ggf. dessen Resultat zu bearbeiten.

Sortieren von bestimmten Bereichen sieht dann in etwa so aus:

- Bereich markieren
- Sortierung einstellen
- Sortierung ausführen
- Markierung aufheben

Dummerweise komme ich nun an meine programmierten Makros mit OpenOffice nicht mehr ran.
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D

TimBo

BeitragSo, Sep 20, 2009 22:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi Hectic,

danke für deine Antwort !!

Makro ist wenigstens ein Anhaltspunkt.

Ich kann kein VB, ich checke das i.wie nicht. Wie soll ich das dann schaffen, dies in Excel umzusetzen?

Danke nochma
Greez
TimBo
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31
hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht.

Eingeproggt

BeitragSo, Sep 20, 2009 22:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn mans nicht selbst schreiben kann (könnte ich ausn Kopf jetzt auch nicht) einfach Makro aufzeichnen.
Und dann genau da machen was hectic beschrieb. Daraufhin kriegst du den VBA-Code den du als Makro aufrufen kannst.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

TimBo

BeitragSo, Sep 20, 2009 23:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

ich habe jetz den VB Code.

Wie kann ich denn diesen Ausführen, sobald eine Änderung in der Tabelle stattfindet ?
Muss ich dazu ein Button "Update Rang" machen ?

Danke für eure echt gute unterstützung

wens interressiert
Zitat:
Sub Sortieren()
'
' Sortieren Makro
' Makro am 20.09.2009 von Tim aufgezeichnet
'
' Tastenkombination: Strg+m
'
Range("P5:R14").Select
Selection.Sort Key1:=Range("P5"), Order1:=xlDescending, Key2:=Range("Q5") _
, Order2:=xlDescending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
:=xlSortNormal
End Sub


Viele Grüße
TimBo
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31
hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht.

hectic

Sieger des IS Talentwettbewerb 2006

BeitragMo, Sep 21, 2009 1:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Jetzt wo ich diesen Link sehe, dämmert es langsam bei mir. Allerdings ist es wirklich schon ewig her, als ich mit Makros gearbeitet habe. Dabei war mein Programm damals schon recht umfangreich. Das Makro startete andere Programme die dann die Firmenpasswörter zu knacken versuchte. Wurde es in vorgegebener Zeit geschafft, dann wurde aus einer Notes-Datenbank die Mailadresse vom User ausgesucht und dieser dann per Mail über sein schlechtes Passwort benachrichtigt mit Änderungsanforderung etc... Dabei wurden ihm ein paar Tage Zeit gegeben, bis eine automatische Accountsperrung vollzogen wurde. Laughing Und jetzt stehe ich wieder da, und hab kaum mehr Ahnung von.
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D

Smily

BeitragMo, Sep 21, 2009 19:34
Antworten mit Zitat
Benutzer-Profile anzeigen
BTW:

Ich glaube, für dein Problem ist Excel sowieso keine dauerhafte Lösung. Du solltest auf eine Datenbanksoftware wie z.B. Microsoft Acess umsteigen.

(Wenn es nichts kosten soll, kannst du dir auch mysql-server und client installieren)

grüße,
Smily
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets

"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!"
stummi.org

TimBo

BeitragFr, Sep 25, 2009 12:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

ich war jetzt seit Montag auf Klassenfahrt..
Ich habe es mit Makros Lösen können. Ich habe einfach in den Main-Sub (ka was das ist)
geschrieben if i-eine zelle ändert sich then sortiere()
ich habe kein Plan von VB habe die Befehle nur gepastet, daher weiß ich nicht mal wie diese aussehen.Das Sortieren habe ich wie gesagt mir einem Makro gemacht.

Vielen Dank an alle...
Grüße
TimBo
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31
hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht.

Neue Antwort erstellen


Übersicht Sonstiges Smalltalk

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group