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

Ersetzen aber wie?

Forumthread: Ersetzen aber wie?

Ersetzen aber wie?
26.01.2003 10:59:19
lasmik
hallo an alle
wie kann ich in dem wert "'Umsatz Monate'!R31C3" das R31 so ersetzen das excel die aktuelle zeile nimmt. c3 bleibt immer gleich nur zeile soll die aktuelle sein. geht das über ActiveCell.Row? wie ist die syntax?

wo kann man als anfänger deutsche übersetzungen für die ganzen befehle finden? wo wird die syntax erklärt?

danke

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Ersetzen aber wie?
26.01.2003 11:02:10
Chris
Hallo lasmik

Versuch mal so...

Sheets("Umsatz Monate").Cells(ActiveCell.Row, 3)

Gruss
Chris

Re: Ersetzen aber wie?
26.01.2003 11:18:34
lasmik
ActiveChart.SeriesCollection(1).Values = _
"=sheets("Umsatz Monate").Cells(ActiveCell.Row, c3)!R31C3,'Umsatz Monate'!R31C5,'Umsatz Monate'!R31C7,'Umsatz Monate'!R31C9,'Umsatz Monate'!R31C11)"

aber ich glaub die syntax ist falsch. ich will alle "r31" durch "active zeile" ersetzen.

Anzeige
Re: Ersetzen aber wie?
26.01.2003 11:33:00
Steffan
Hallo Iasmik,

vielleicht so:

zur Hilfe: schau mal im VB-Editor in der Hilfe unter "Range" nach.

Steffan.

Re: Ersetzen aber wie?
26.01.2003 11:36:57
Chris
Hallo lasmik

Da hast du mich auf dem falschen Fuss erwischt... Keine Ahnung, wie die Lösung aussieht, aber soviel kann ich dir sagen...


"=sheets("Umsatz Monate").Cells(ActiveCell.Row, c3)!R31C3,'Umsatz Monate'!R31C5,'Umsatz Monate'!R31C7,'Umsatz Monate'!R31C9,'Umsatz Monate'!R31C11)"

Das "=" am Anfang brauchst du kaum, da das "=" schon in der Zeile oben steht.

Weiter, alles was zwischen "" Anführungszeichen steht, wird vom Computer nicht ausgewertet. Also ActiveCell.Row muss sicherlich ausserhalb der Anführungszeichen stehen ..." & ActiveCell.Row & "...

Am Anfang deiner Zeile hast du mit Cells(ActiveCell.Row, c3) die Zeile und Spalte schon festgelegt, also musst du anschliessend R31C3 nicht nochmals schreiben.

Und dann Cells(ActiveCell.Row, c3)... die 3 ist ja schon Spalte C, also das C verursacht Fehler (richtig abschreiben ;-)).

Gruss
Chris


Anzeige
;

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