Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

FormulaR1C1Local = "=Summe(Z(-Anzahl) geht nicht

Forumthread: FormulaR1C1Local = "=Summe(Z(-Anzahl) geht nicht

FormulaR1C1Local = "=Summe(Z(-Anzahl) geht nicht
14.08.2014 17:12:45
Udo
Hallo Exelexperten,
hier meine nächstes Anfängerproblem:
If spalte = 20 Then Cells(zeile, spalte).FormulaR1C1Local = "=Summe(Z(-Anzahl)S(-4):ZS(-4))" geht so nicht. Eine Variable als Zellbezug funkt hier nicht.
Es handelt sich um eine Schleife.
Hier die ganze Schleife:
For spalte = 20 To 22
zeile = 4 + (Anzahl / 2)
zaehler = 1
For zaehler = 1 To Anzahl * 2 - 2
Cells(zeile, spalte).Select
If spalte = 20 Then Cells(zeile, spalte).FormulaR1C1Local = "=Summe(Z(-Anzahl)S(-4):ZS(-4))"
If spalte = 21 Then Cells(zeile, spalte).FormulaR1C1Local = "=Summe(Z(-Anzahl)S(-4):ZS(-4))"
If spalte = 22 Then Cells(zeile, spalte).FormulaR1C1Local = "=Summe(Z(-Anzahl)S(-4):ZS(-4))"
zeile = zeile + Anzahl / 2
Next zaehler
Next spalte
Gibt es dafür eine Lösung.
mit freundlichen und so

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: FormulaR1C1Local = "=Summe(Z(-Anzahl) geht nicht
14.08.2014 17:25:01
Hajo_Zi
ich hätte vermutet Z möchte keinen Text sondern eine Zahl
Anzahl*-1

AW: FormulaR1C1Local = "=Summe(Z(-Anzahl) geht nicht
14.08.2014 17:34:35
Udo
Hallo Hajo,
na klar. Anzahl ist zwar ein Text, in diesen Falle steht Anzahl aber für eine Variable. Anzahl steht für 4 bis 24.
Das es so nicht geht weiß ich, aber es gibt bestimmt eine Lösung.
Gruß udo

Anzeige
AW: FormulaR1C1Local = "=Summe(Z(-Anzahl) geht nicht
14.08.2014 17:45:15
Hajo_Zi
Hallo Udo,
meine Lösung gefiel Dir also nicht, ich bin dann raus.
Gruß Hajo

AW: FormulaR1C1Local = "=Summe(Z(-Anzahl) geht nicht
14.08.2014 17:31:39
Daniel
Hi
die Formel ist zunächst mal ein einfacher Textstring.
Wenn du den Textstring aus fixen Textbestandteilen und Variablen zusammensetzen willst, dann geht das so:
"Fixer Text Teil 1" & Variable & "Fixer Text Teil 2"
Variablen dürfen nie innerhalb von Anführungszeichen verwendet werden, sonst werden sie nicht als Variable erkannt.
Beachte die Leerzeichen vor und nach dem Verkettungszeichen &, die sind notwendig und du musst sie eingeben.
also bei dir dann:
.FormulaR1C1Local = "=Summe(Z(-" & Anzahl & ")S(-4):ZS(-4))"
Gruß Daniel

Anzeige
AW: FormulaR1C1Local = "=Summe(Z(-Anzahl) geht nicht
14.08.2014 17:46:29
Udo
Hallo Daniel,
wie immer die richtige Lösung.
Zitat: Variablen dürfen nie innerhalb von Anführungszeichen verwendet werden
Wieder was dazu gelernt. Nicht nur die Lösung des Problems, sondern auch Erklärungen warum. Toll.
Vielen Dank
Gruß Udo
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige