Thema: Delphi Buchstaben hochzählen

Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#8

Re: Buchstaben hochzählen

  Alt 28. Jul 2006, 07:13
Herzlich willkommen in der Delphi-PRAXiS, s03.

Dein Code funktioniert gut, allerdings würde ich ihn so implementieren:

Delphi-Quellcode:
// return Excel column name for zero based column index

function IndexToName(n: Word): String;
begin
  Result := '';
  repeat
    Result := Chr(Ord('A') + n mod 26 - Ord(Result <> '')) + Result;
    n := n div 26;
  until n = 0;
end;
Mehr als 64K Spalten erwarte ich nicht.

Freundliche Grüße vom marabu
  Mit Zitat antworten Zitat