Das war aber mal anders, Zitat aus #1:
Zitat:
result:=GetSpreadsheetColname(28); // -> Ergebnis = 'AB'
Ich bin daher davon ausgegangen, dass wie bei Excel üblich die erste Spalte, die Spaltennummer 1 hat und dann würde obiges schief gehen.
Das ist ja jetzt nicht die Welt. Oder? Als erste Anweisung ein
index:=index-1;
einfügen und schon beginnt die Spalte bei 1;