Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
528to532
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
528to532
528to532
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

SUMIF

SUMIF
10.12.2004 09:16:24
Hans
Hallo,
ich habe da ein Problem.
Ich möchte die in VBA aufgezeichnete Formel
ActiveCell.FormulaR1C1 = _
"=SUMIF(R[-14]C[-5]:R[-1]C[-5],""Busche"",R[-14]C:R[-1]C)"

dynamisch einsetzen. Dazu habe ich folgenden Code benutzt:

yyy = "A" & start & ":" & "A" & ende
zzz = "F" & start & ":" & "F" & ende

ActiveCell.Formula = "=SumIf(Range(yyy), Name, Range(zzz))"

In der Excel-Tabelle steht dann aber in der Zelle der Eintrag

=SUMMEWENN(Range(yyy); Name; Range(zzz))
Die Variablen werden also nicht aufgelöst. Wie kann ich das erreichen. Was ist in meinem Code falsch? Kann mir jemand einen Tipp geben?
Vorab schon mal vielen Dank.
Hans

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

Betreff
Datum
Anwender
Anzeige
AW: SUMIF
UweD
Hallo
so gehts:
ActiveCell.Formula = "=SumIf(" & yyy & ",""" & Name & """," & zzz & ")"
wenn du die deutschen Formeln nehmen möchtest dann so:
ActiveCell.FormulaLocal = "=Summewenn(" & yyy & ";""" & Name & """;" & zzz & ")"
Gruß aus Siegen, UweD
AW: SUMIF
10.12.2004 09:34:13
Hans
Hallo UweD,
Es hat geklappt. Habe schon einige Zeit experimentiert.
Vielen Dank für die schnelle Hilfe.
Hans

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige