Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1280to1284
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

In Sumif Formel Range aus VBA verwenden

In Sumif Formel Range aus VBA verwenden
17.10.2012 10:16:36
Peter
Guten Tag
In einem Code habe ich zwei Range-Variablen definiert und diesen Bereiche zugewiesen, nämlich rDest und rDestSum.
Nun möchte ich in einer Formel, die ich in einer Tabellenspalte einsetze, die Adresse von rDest (anstelle des definierten Namens "_AAA", welcher der Adresse von rDest entspricht - vgl. unten Auswertung im Direktbereich) verwenden.
Dieser Code funktioniert:
With rDestSum
.FormulaR1C1 = "=SUMIF(spxNa,RC[-28],_AAA)"
End With
Dieser Code funktioniert nicht:
With rDestSum
.FormulaR1C1 = "=SUMIF(spxNa,RC[-28]," & rDest.Address & ")"
End With
Auswertung im Direktbereich:
?rDest.Address
$AV$6:$AV$67
?range("_AAA").Address
$AV$6:$AV$67
Weshalb funktioniert mein zweiter Code nicht, resp. was muss ich daran ändern?
Gruss, Peter

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
R1C1 statt A1
17.10.2012 11:17:23
Erich
Hi Peter,
wenn du FormulaR1C1 zuweisen willst, darfst du im String nicht mit A1-Schreibweise arbeiten.
Probier mal
.FormulaR1C1 = "=SUMIF(spxNa,RC[-2]," & rDest.Address(, , xlR1C1) & ")"
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

AW: R1C1 statt A1
17.10.2012 11:25:03
Peter
Hallo Erich
.FormulaR1C1 = "=SUMIF(spxNa,RC[-28]," & rDest.Address(, , xlR1C1) & ")"
funktioniert wie gewünscht.
Vielen Dank!
Gruss, Peter
Anzeige

379 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige