Office - Word, Excel und Co. 9.727 Themen, 41.219 Beiträge

Exce: Einfügen einer automatischen Formelgleichung verhindern

fungi / 6 Antworten / Flachansicht Nickles

Hallo,

ich habe in Excel ein komplexes Tool erstellt, u. a. enthält dieses Tool auch Makros. Kopierte Inhalte aus dem Internet werden damit aufbereitet und abgelegt etc.. Das alles funktioniert auch wunderbar, wenn ich jetzt aber einen Wert bzw. Text (egal was) kopiere, der mit einem "-" (Bindestrich/Minus) beginnt und das Makro dann drüber laufen lasse kommt die Fehlermeldung #NAME?. Das liegt daran, dass er das "-" wohl als Formelbeginn erkennt und automatisch ein = voran setzt. Da der Text dahinter natürlich nicht als Formel gedacht ist und somit auch keinen wirklichen Sinn ergibt, kommt halt dieser Fehler.

Jetzt ist die Frage: Kann man dieses - ich nenne es mal - "Automatisches Formelerkennen" irgendwie ausschalten? Ich habe schon alles in Excel abgesucht...Auto-Korrektur, Extras/Optionen und sogar die Hilfe o.O ^^. Alles ohne Erfolg. Nun hoffe ich, dass mir hier jemand helfen kann. Wenn nicht, muss ich das alles manuell korrigieren und das sind nicht gerade wenige Daten. :(

Vielen Dank schon mal im Voraus!

bei Antwort benachrichtigen
Borlander fungi „Also folgendermaßen: Der kopierte Text aus dem Internet wird durch das Makro...“
Optionen
da er anscheinend nicht den Prozess für Zelle öffnen und POS1 in der Zelle aufzeichnet (Aufzeichnungbutton wird auch grau)
Du zeichnest das Makro also nur auf? Ich hatte das so verstanden das Du das Makro selbst geschrieben hättest...

Er schreibt das ' also über die ganze Zelle! Falls es dafür ne Möglichkeit (Code?) geben sollte, die das ermöglicht, würde das dieses Problem lösen. Was bleibt ist allerdings das =. Wie das dann verschwinden soll, ist mir auch noch unklar, da es ja auch Daten gibt, die nicht das Problem haben.
Sofern das =-Zeichen nirgendwo anders in den Zellen auftritt, kannst Du das ganze sehr einfach über Bearbeiten/Ersetzen (also = durch ' ) realisieren...

Hat es dieses "Feature" mit der "automatischen Formel" denn schon immer gegeben oder wurde das in den letzten Jahren eingeführt? Sonst würde ich nämlich einfach auf Excel 95 oda so umsteigen. ;-)
Also in MSO97 ist's schon drin, und von Verwendung noch älterer MSO-Version würde ich dann doch dingend abraten, da hier keine optimale Kompatiblität gewährleistet ist (sowohl auf-, als auch abwärts)...


Gruß
Borlander
bei Antwort benachrichtigen