Hallo mal wieder an alle! :-)
Ich habe jetzt wieder mal Zeit für DIAdem gehabt und ein wenig rumprobiert für mein großes Skript. Leider Stoße ich dabei wieder an Grenzen.
Ich würde gern ein Gruppe nach 2 Kanälen sortieren lassen, aber leider geht das bisher mit DIAdem noch nicht. In Excel kann man ja von Haus aus bis zu 3 verschiedene Search Keys eingeben.
Excel VBA-Code mit 2 keys:
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select 'Gesamten benutzten Bereich markieren
Selection.Sort Key1:=Range("AD2"), Order1:=xlAscending, Key2:=Range("AE2" _
), Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
:=xlSortNormal
In DIAdem Siehts ja für ein Kanal so aus:
Code:
Call ChnMultipleSort("[7]/Fahrt 0\ 1", "'[7]/Fx1 [kN]' - '[7]/Fz1 [kN]' , [7]/Fx3 [kN]' - '[7]/Fz3 [kN]'", 0, 1)
Mit UND-Verknüpfung klappt das natürlich nicht für 2 keys. Und nacheinander Sortieren bringt auch nichts weil er dann den Kanal der zuerst sortiert wurde auch wieder durchmischt.
Wenns da eine möglichkeit gibt oder jemand eine Idee hat wie man das Realisieren kann würde ich mich freuen. Ich habe jetzt erstmal vor den Code so zu ändern das ich zuerst nach einem Kanal Sortiere, dann die Sortierte Tabelle wieder in neue Gruppen Teile, und dann die neuen Gruppen nach dem 2. Kriterium sortiere. Aber schöner wäre natürlich eine Excel-ähnliche funktion.
MfG STG