online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Kauz vom 16.04.2020, 23:49 Options

Lösung

Formel per VBA in Zelle schreiben

Hallo in die Runde...
hab folgendes Anliegen:

Ich möchte per VBA Formeln in Zellen eintragen.
In der Hilfe hab ich gefunden, wie es im Prinzip geht.
cells(3,1).Formula="=A1+A2"

Es geht auch variabel: (x=1)
 cells(3,1).formula="=A" & x & "+A" & x+1

Folgende Formel bekomme ich aber nicht hin:
=ANZAHL2(B14:O14)

Das gelingt weder als feste, geschweige denn als variable Formel.

Excel interpretiert vermutlich ANZAHL2 als Text.

Gibt es einen Trick um das zu schaffen, oder können 'Schlüsselwörter' nicht auf diese Weise als Formel in Zellen geschrieben werden?

Weiss hier ein Experte Rat?

Freue mich auf Anregungen....

Gruß Andreas


Antwort schreiben

Antwort 1 von rainberg vom 17.04.2020, 06:46 OptionsLösung

Lösung
Hallo Andreas,

so funktionierts.

Cells(3, 1).FormulaLocal = "=ANZAHL2(B14:O14)"

Gruss
Rainer

Antwort 2 von Kauz vom 17.04.2020, 12:03 Options

Hallo Rainer..
hab's eben ausprobiert... und gleich als variable Version:

Klappt super!

Besten Dank

Gruß Andreas

Ähnliche Themen

vba vergleich des zelleninhalts
Bienschen  21.01.2007 - 333 Hits - 5 Antworten

Eingabe auf Formel anwenden
Fighter_XP  08.09.2007 - 40 Hits - 1 Antwort

Einheiten hinter Formel schreiben
seebaer_1  22.01.2008 - 27 Hits - 1 Antwort

Befehl zum Kopieren eines Zellinhaltes in Wenn Formel verwenden
zug  16.04.2008 - 109 Hits - 1 Antwort

zelle mit formel überspringen
Noldi  23.06.2008 - 62 Hits - 11 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026