Excel überlisten: Zahlen als String übergben

Naja, die Funktion ist folgende:
Du kannst diverse Listen erstellen lassen über Parameter.
Dann hast du die Möglichkeit diese in Excel zu exportieren.

Dazu wird einfach die eigene Liste ausgelesen und pro Feld in unserer Liste ein Datensatz mit Semikolon getrennt angefügt und entsprechend so an Excel übergeben.
 
Also ist diese resultierende XLS-Datei in Wahrheit eigentlich eine Textdatei mit semikolon als Separator. Da wirst du ausser mit dem führenden Apostroph kein Glück haben.

Frage: Was ist die Basis für eure Listen? Nicht zufälligerweise ein Recordset aus einer Datenbank, welches mit SELECT erstellt wurde?

EDIT: Ich hab das hier gefunden:
Excel Class - write to an XLS file without DLL's or Excel automation
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?lngWId=1&txtCodeId=11898
 
Zuletzt bearbeitet:
Hiho, jo Danke.

Ich werd mal vorschlagen ein Excel-Objekt zu verwenden und wenn Excel net installiert ist, die Option zu disablen.
Ansonsten muss mit diesem Fehler gelebt werden.
 
Oh Mann, einmal den Cheffe persönlich gefragt, schon hat mans:

Visual Basic:
If IsNumeric(thisStrPart) And Left$(thisStrPart, 1) = "0" Then
  thisStrPart = "=" & Chr$(34) & thisStrPart & Chr$(34)
End If
 
Zurück