Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Frage zu Formel mit relativem Bezug

Frage zu Formel mit relativem Bezug
09.01.2008 14:39:29
Thomas
Hallo miteinander,
unten aufgeführter Code soll in einer aktiven Zelle den Inhalt von der 2.Zelle zur linken mit irgendeinem Text verknüpfen. (2 Zellen, weil in B2 auch was drinsteht, was nachher in D2 gebraucht wird...)

Sub zahl()
Range("A2").Select
ActiveCell.Offset(0, 2).Select
ActiveCell.Formula = "=Concatenate(RC[-2],"" irgendeintext"")"
End Sub


Soweit so gut. Allerdings würde ich gerne den Offset und den Bezug variabel halten und zwar in Abhängigkeit von der Spaltenanzahl. Bsp.: wenn ich fünf Spalten habe, springt Excel von A2 auf F2 und schreibt in F2 den Inhalt von A2 plus irgendeinen Text. Habe dazu mal folgendes entworfen:


Sub zahl()
Dim Columncount As Integer
Columncount = Application.WorksheetFunction.CountA(Range("1:1"))
Range("A2").Select
ActiveCell.Offset(0, Columncount).Select
ActiveCell.Formula = "=Concatenate(RC[-2],"" irgendeintext"")"
End Sub


Habe mehrere Varianten in der vorletzten Zeile mit ActiveCell.Offsets probiert, bekomme aber nur Quatsch in der Zielzelle. Kann man überhaupt RC mit Offset kombinieren oder habt Ihr vielleicht andere Vorschläge?
Besten Dank im voraus!

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Frage zu Formel mit relativem Bezug
09.01.2008 15:14:00
Rudi
Hallo,
.FormulaR1C1=
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: Frage zu Formel mit relativem Bezug
09.01.2008 15:21:00
Thomas
Hallo Rudi,
danke für die Antwort. Leider hatte es vorher mit R1C1 auch nicht geklappt. Oder wie müsste dann die rechte Seite der Gleichung .FormulaR1C1= aussehen?
Vielleicht hab ich mich auch nicht ganz richtig ausgedrückt: ich würde gerne folgende Formel
ActiveCell.Formula = "=Concatenate(RC[-2],"" irgendeintext"")"
weiterhin benutzen, allerdings anstelle der -2 die Variable Columncount benutzen, falls das geht.
Besten Dank,
Thomas

Anzeige
AW: Frage zu Formel mit relativem Bezug
09.01.2008 15:25:30
Reinhard
Hi Thomas,
ActiveCell.Formula = "=Concatenate(RC[-" & Columncount & "],"" irgendeintext"")"
Gruß
Reinhard

AW: Frage zu Formel mit relativem Bezug
09.01.2008 15:30:47
Thomas
Perfekt, Reinhard, dank Dir! Wußte das mit den "&"-Zeichen nicht...
Gruß,
Thomas
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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