online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon MarcR vom 08.08.2020, 11:32 Options

VBA Formel

Hallo Leute,

hab folgendes Problem mit meinem Excel-VBA Code. Ich möchte mittels VBA eine Excel-Formel erstellen die auch VBA Variablen enthält.

Als einfaches Bsp führe ich einfach mal die Summierung von 2 Zahlen an.

Der Code den ich verwende wäre:

Tabelle5.Cells(16, 5).FormulaR1C1 = "=SUM(" & Cells(16, 2).Address(0, 0) & ":" & Cells(16, 4).Address(0, 0) & ")"

Im Excel-sheet scheint dann allerdings folgende Formel auf:

=SUMME('B16':'D16')

grundsätzlich fast richtig, nur aufgrund der blöden ' funktioniert die Formel natürlich nicht. Daher meine Frage, wie kann ich die wegbekommen?

Danke im voraus

Grüße,

Marc


Antwort schreiben

Antwort 1 von Saarbauer vom 08.08.2020, 11:42 Options

Hallo,

warum schreibst du nicht

"=SUM(B16:D16)"

sonst solltest du das Problem etwas besser erläutern

Gruß

Helmut

Antwort 2 von MarcR vom 08.08.2020, 12:32 Options

Hallo,

das Problem ist leider etwas komplexer und lässt sich so nicht lösen, das mit der Summe war auch nur ein Beispiel.

Konkret gehts nur darum, das das Kommando Cells.Address korrekt in einer Formel verwendet werden kann

Ähnliche Themen

Wenn/Dann Formel nur mit VBA lösbar?
Meikel  03.05.2007 - 75 Hits - 5 Antworten

Tabellenvergleich mit Sverweis, VBA oder Formel?
Meikel  04.05.2007 - 230 Hits - 3 Antworten

VBA: Formel mit Textvariable
Oli00  21.06.2007 - 95 Hits - 1 Antwort

VBA- Fehler beim übertragen einer Formel
finger59  28.11.2007 - 65 Hits - 8 Antworten

VBA - Formel, Zelländerung, Makrostart
Tomschi  01.01.2008 - 88 Hits - 8 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