Anzeige
Archiv - Navigation
1768to1772
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

VBA Teilergebnis aktive Spalte

VBA Teilergebnis aktive Spalte
13.07.2020 12:17:35
Paul
Hallo,
ich möchte in einer aktiven Zelle (diese ist immer in Zeile 5, aber Spalte variabel) die Formel für ein Teilergebnis (konkret die Summe/Funktion 9) per VBA eintragen.
Das Teilergebnis soll von Zeile 6 bis Zeile 100 ermittelt werden.
Aber die Spalte soll dynamisch/automatisch eingetragen werden, je nachdem in welcher Spalte sich die aktive Zelle befindet.
Beispiel:
Aktive Zelle ist B5. Dort soll durch VBA das Teilergebnis von B6 bis B100 ermittelt werden.
Also müsste die durch VBA eingetragene Fomel =TEILERGEBNIS(9;B6:B100) lauten.
Mein Lösungsansatz:
ActiveCell.FormulaLocal = "=Teilergebnis(9;" & ActiveCell.Column & "6:" & ActiveCell.Column & "100)"
Problem:
Das Formelergebnis lautet =TEILERGEBNIS(9;26:2100)
Der Spaltenbuchstabe, den ich hier brauche, wird als Zahlenwert eingetragen.
Ich habe Beispiele gefunden, wie man den Buchstabenwert einer Spalte per VBA ermitteln kann.
Aber ich weiß nicht, wie ich das mit meiner Formel zusammenbringen kann.
Kann mir da jemand weiterhelfen?

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Teilergebnis aktive Spalte
13.07.2020 12:22:19
onur
Google doch mal "VBA FormulaR1C1"
AW: VBA Teilergebnis aktive Spalte
13.07.2020 12:59:19
Daniel
HI
trage mal die Formeln von Hand in mehrere Zellen ein und setze dabei die Zeilen auf absoluten Zellbezug und die Spalten auf relativen Zellbezug, also für Spalte B:
=TEILERGEBNIS(9;B$6:B$100)
zeichne das Einfügen der Formeln mit dem Recorder auf.
schau dir die aufgezeichneten Formeln genau an und vergleiche sie.
Fällt dir was auf?
Der Recorder verwendet für das Einfügen von Formeln die R1C1-Schreibweise (englisch mit Z1S1-Bezügen), die kannst du natürlich genauso in deinen Makros verwenden.
Gruß Daniel
AW: VBA Teilergebnis aktive Spalte
13.07.2020 13:14:01
Paul
Super, Problem gelöst.
Danke für eure Hilfe!
Anzeige

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige