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

Zellen zusammenfügen

Forumthread: Zellen zusammenfügen

Zellen zusammenfügen
30.08.2004 08:47:34
Fabienne
Hallo!
Kann mir jemand sagen wie ich zwei Zellen zusammenhängen kann?
Was ist in meinen Code in Zeile 7 falsch?
Dankeschön!

Windows(Mein_Export).Activate
Range("A" & (i - 1) * 140 + 1).Select
ActiveCell.FormulaR1C1 = "name="
Range("B" & (i - 1) * 140 + 1).Select
ActiveCell.FormulaR1C1 = "imported ply nr. " & i - 1

Range("C" & (i - 1) * 140 + 1).Select
ActiveCell.ForumlaR1C1 = "A" &(i - 1) * 140 + 1)&" "&" "& "B" & (i - 1) * 140 + 1
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen zusammenfügen
EtoPHG
Fabienne,
Irgendwie fehlt eine Klammer und ein Operator
Versuchs mal mit:
("A" & (i - 1) * 140 + 1) & " & " & "B" & (i - 1) * 140 + 1
Gruss Hansueli
AW: Zellen zusammenfügen
30.08.2004 09:07:45
Fabienne
Geht leider auch nicht!
Weitere Ideen?
AW: Zellen zusammenfügen
EtoPHG
Fabienne,
Das funktionier:
ActiveCell.FormulaLocal = ("=A" & (i - 1) * 140 + 1) & " & " & "B" & (i - 1) * 140 + 1
Gruss Hansueli
Anzeige
AW: Zellen zusammenfügen
EtoPHG
Was heisst geht nicht ? --- Was für eine Fehlermeldung ?
Bei mir läuft das problemlos auf EXCEL-2000
Gruss Hansueli
AW: Zellen zusammenfügen
GerdZ
Hallo Fabienne,
Range("A" & (i - 1) * 140 + 1).Value = "name="
Range("B" & (i - 1) * 140 + 1).Value = "imported ply nr. " & i - 1
Range("C" & (i - 1) * 140 + 1).Formula = "=A" & ((i - 1) * 140 + 1) & "&"" ""&" & "B" & (i - 1) * 140 + 1
oder
Range("C" & (i - 1) * 140 + 1).FormulaR1C1 = "=RC[-2]&"" ""&" & "RC[-1]"

Gruß
Gerd
Anzeige
AW: Zellen zusammenfügen
30.08.2004 10:36:42
Fabienne
Vielen Dank für eure zahlreiche Hilfe!!!!!
Mit der Lösung von GerdZ läuft die Sache jetzt!
Grüsse Fabienne
AW: Zellen zusammenfügen
30.08.2004 10:42:26
Fabienne
Hallo GerdZ!
Danke für deine Hilfe!!!! Jetzt funktionierts!
Aber kannst du mir sagen was in dieser Zeile genau abgeht?
Range("C" & (i - 1) * 140 + 1).FormulaR1C1 = "=RC[-2]&"" ""&" & "RC[-1]"
LG Fabienne
Anzeige
AW: Zellen zusammenfügen
GerdZ
Hallo Fabienne,
das letzte & ist eigentlich zuviel:
Range("C" & (i - 1) * 140 + 1).FormulaR1C1 = "=RC[-2]&"" ""&RC[-1]"
Hiermit wird die Formel =RC[-2]&" "&RC[-1] in die Zelle geschrieben. Da die Formel als String im Programm angegeben sein muß, ist diese vorne und hinten mit " zu begrenzen. In der Formel vorkommende " müssen doppelt angegeben werden, sonst würde dies das Ende des Strings bedeuten.
Die Formel verknüpft den Inhalt der Zelle der gleichen Zeile zwei Zellen links (RC[-2]) und eine Zelle links (RC[-1]) von der Zelle, in der die Formel eingegeben wird, mit einer Leerstelle dazwischen.
Gruß
Gerd
Anzeige
AW: Zellen zusammenfügen
Reinhard
Hi Fabienne,
Range("A" & (i - 1) * 140 + 1) = "name= "
Range("B" & (i - 1) * 140 + 1) = "imported ply nr. " & i - 1
Range("C" & i).Formula = "=A" & (i - 1) * 140 + 1 & "&" & "B" & (i - 1) * 140 + 1
Gruß
Reinhard
AW: Zellen zusammenfügen
WernerB.
Hallo Fabienne,
vielleicht so:
ActiveCell.ForumlaR1C1 = "A" & (i - 1) * 140 + 1 & " " & " " & "B" & (i - 1) * 140 + 1
Gruß
WernerB.
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