[Gelöst] Felder im Excelsheet auf leer prüfen

30. Mai 2007 17:53

Hallo zusammen,
ich möchte mit einer Funktion sicherstellen, dass in bestimmten Feldern eines Excelsheets nichts drinn steht?
Im moment habe ich mir überlegt die entsprechenden Felder in einer Schleife aufzurufen und zu prüfen. Hierbei muß ich aber beim Datentyp Variant prüfen, ob der Inhalt leer ist. <>'' geht ja leider nicht.
Wie mache ich das am besten?
Oder sollte ich doch lieber den Excelbuffer Verwenden?
Gruß Holzer
Zuletzt geändert von Holzer am 31. Mai 2007 09:11, insgesamt 1-mal geändert.

30. Mai 2007 18:09

Hallo Holzer,

wenn du den Excel-Buffer nicht verwenden willst kannst du ja wenigstens die Prüfung daraus abkupfern:

Code:
    "Cell Value as Text" := DELCHR(FORMAT(XlWrkSht.Range(xlColID + xlRowID).Value),'<',' ');
    IF "Cell Value as Text" <> '' THEN BEGIN
      INSERT;


Vielleicht hifts.

Gruß
Frank

31. Mai 2007 09:12

Super, das ist mir dann Gestern nach Feierabend auch noch eingefallen.
So wird es wohl gehen. 8-)
Danke Frank