Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1780to1784
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel fügt "@" in Formel hinzu (FormulaLocal)

Excel fügt "@" in Formel hinzu (FormulaLocal)
07.09.2020 11:36:33
Moritz
Hallo zusammen,
wenn ich über ein Excel-Makro mittels folgendem Befehl eine Formel in eine Zelle schreibe

Range("AH" & Zeile_Ziel).FormulaLocal = "=SVERWEIS(LINKS(L" & Zeile_Ziel & ";3);WENN(' _
Tabellenblatt'!$B$5:'Tabellenblatt'!$B$62=RECHTS(L" & Zeile_Ziel & ";3);'Tabellenblatt'!$A$5:'Tabellenblatt'!$C$62;““);3)"

kommt folgende Formel in Excel an

=SVERWEIS(LINKS(L20;3);WENN(@'Tabellenblatt'!$B$5:'Tabellenblatt'!$B$62=RECHTS(L20;3);' _
Tabellenblatt'!$A$5:'Tabellenblatt'!$C$62;““);3)

Das "@"-Zeichen in der WENN-Funktion kommt dabei hinzu und macht die Formel unbrauchbar. Sobald ich händisch in der Zelle das "@"-Zeichen entferne funktioniert die Formel wieder.
Warum fügt Excel hier das "@"-Zeichen ein und hat jemand eine Idee, wie ich es hinbekomme, dass dieses nicht mit eingefügt wird?
Vielen Dank bereits im Voraus für Eure Mithilfe.
Moritz

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: hast Du Excel365 im Einsatz? owT
07.09.2020 11:40:00
neopa
Gruß Werner
.. , - ...
AW: hast Du Excel365 im Einsatz? owT
07.09.2020 11:41:02
Moritz
ja Excel365
AW:dann stell ich thread offen, hab kein XL365 owT
07.09.2020 11:43:24
neopa
Gruß Werner
.. , - ...
AW: Excel fügt "@" in Formel hinzu (FormulaLocal)
07.09.2020 11:49:05
Daniel
Hi
aufgrund des Zellbezugs "Tabellenblatt'!$B$5:'Tabellenblatt'!$B$62" in der WENN-Funktion ist das eine Matrixformel.
bei Handeingabe erkennt Excel 365 das automatisch.
bei VBA müsste die Formel wahrscheinlich mit .FormulaArray in die Zelle geschrieben werden.
ober du passt die Formel so an, dass im ersten Parameter der WENN-Funktion kein Zellbereich, sondern ein Einzelwert steht, damit die Formel wieder eine normale Formel ist und keine Matrxiformel mehr.
Gruß Daniel
AW: Excel fügt "@" in Formel hinzu (FormulaLocal)
07.09.2020 12:07:12
peterk
Hallo
Verwende Range.Formula2Local
Peter
Anzeige
AW: Excel fügt "@" in Formel hinzu (FormulaLocal)
07.09.2020 12:16:09
Moritz
Vielen Dank für die Antworten
Range.Formula2Local funktioniert!

83 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige