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

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!

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

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

Anzeige
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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige