Forum: Sonstige Fragen zu Delphi
Delphi
by Jumpy,
23. Mär 2017
Hier mal ein VBA-Code von mir, mit dem ich sortiere. Den kannst du vllt. auch nach Delphi übersetzen:
Public Sub SortObjekts_ID()
Dim w As Worksheet, ws As Worksheet
Application.ScreenUpdating = False
Set w = ThisWorkbook.Worksheets(Konfig.Sheetname_Objekte)
w.Sort.SortFields.Clear
w.Sort.SortFields.Add Key:=Range("A2:A" & w.UsedRange.Rows.Count), _
...
Forum: Sonstige Fragen zu Delphi
Delphi
by Jumpy,
23. Mär 2017
nahpets Liste hilft da ja schon und enthält auch das Wichtigste. Grundsätzlich kann man in Excel entweder auch in die Hilfe gucken, da kommt man dann auch an die Infos über Aufzählungen und Konstanten. Oder aber im VBA-Editor auch so eine Konstante gehen und F2 (meine ich?) drücken, oder rechte Maustaste "Definition".
Forum: Sonstige Fragen zu Delphi
Delphi
by Jumpy,
22. Mär 2017
Ein paar allgemeine Dinge, die einem das Leben da leichter machen können:
Auch für Workbook und Ranges OLEVariant-Variablen benutzen, und dann deine Formatierungen direkt auf das Range-Objekt anwenden, anstatt immer erst zu Selecten und dann an die Selection zu gehen. Spart Zeit.
procedure TMAin.Xls_To_Color(AXLSFile: string; Zeile : integer; Farbe : string; Text : integer);
const
...