@ Zeichen in VBA generierter Formel
Heiko Grethe
Im Beitrag
https://www.herber.de/forum/archiv/1876to1880/1878532_Zeichen_in_VBA_generierter_Formel.html
wurde das Thema eigentlich geklärt, aber die dort geposteten Lösungen funktionieren nicht bei meiner Excel-Version:
365 Business, englisch, aktuelle Version, 64 bit.
Wenn ich eine Formel poste
lastDataRow = "269648"
filling = "=UNIQUE(A5:A" & lastDataRow & ")"
Sheets(i).Range("E5").Formula = filling
Bekomme ich in der Zelle immer das @ Zeichen vor der Formel:
=@UNIQUE(A5:A269648)
Ich habe es mit verschiedenen Optionen versucht (.Value, .FormulaR1C1, ...)
Doch immer bekommen ich das @ Zeichen.
An anderer Stelle setze ich über das gleiche VBA-Verfahren eine Count-Formel ein:
lastDataRow = "269648"
filling = "=Count(E5:E" & lastDataRow & ")"
Sheets(i).Range("E3").Formula = filling
da bekomme ich kein @ Zeichen:
=COUNT(E5:E269648)
Allerdings bringt die Option .FormulaR1C1 in allen Fällen keinen lauffähige Formel
Sheets(i).Range("E3").FormulaR1C1 = filling
da Anführungszeichen gesetzt werden:
=COUNT('E5':'E269648')
Hat jemand eine Idee bzw. Tipp, wie ich die UNIQUE Formel ohne @ einsetzen kann?