Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   VBA - Formelzuweisung in Celle nicht möglich (https://www.delphipraxis.net/45786-vba-formelzuweisung-celle-nicht-moeglich.html)

tHeRiAn 12. Mai 2005 11:55


VBA - Formelzuweisung in Celle nicht möglich
 
Moin,

ihr wissst doch bestimmt wieder ne Lösung.

Ich muss Quelltext gesteuert eine Formel in eine Excelcelle schreiben...funktioniert aber nicht

wenn ich der Celle aber die Formel mit einem Space vor dem "=" zuweise funktionierts...
Code:
Me.Range("d1") = " =SVERWEIS(A1; [wisomaterial.xls]wisomat!A1:E20000;4)"
mach ichs aber so
Code:
Me.Range("d1") = "=SVERWEIS(A1; [wisomaterial.xls]wisomat!A1:E20000;4)"
wird ein "Anwendugs- oder Objektdefinierter Fehler" aufgerufen...da fällt mir ja nix mehr zu ein.... da sag ich nur eins: es lebe Delphi!
habt ihr ne Ahnung???

Robert Marquardt 12. Mai 2005 12:29

Re: VBA - Formelzuweisung in Celle nicht möglich
 
Warum funktioniert das nur in Celle nicht? ;-)
Ich habe mal die Eigenschaften des Range-Objekts in dr VBA-Hilfe von Excel nachgeschlagen und dort steht eine Formula-Eigenschaft.

Versuch mal
Delphi-Quellcode:
Me.Range("d1").Formula = "SVERWEIS(A1; [wisomaterial.xls]wisomat!A1:E20000;4)"

tHeRiAn 12. Mai 2005 13:41

Re: VBA - Formelzuweisung in Celle nicht möglich
 
Dieser Weg funktionierte auch nicht...
wenn ich allerdings das Format in Excel selbt auf "text" abändere kann ich die Formel einfügen...
ändere ich nun nach dem Einfügen mit dem "text"-Format wieder zu "standard"-formatierung, kommt der gleiche Fehler wie oben "Anwendugs- oder Objektdefinierter Fehler"...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz