@ Zeichen in VBA generierter Formel
05.04.2024 14:28:32
Heiko Grethe
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?
Anzeige