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

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

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

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

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige