Verknüpfen Sie 2 Zellen von Sheet1 zu 1 Zelle Sheet2

1

BEARBEITEN: Gefunden den Streukode, der es auslöste. Vielen Dank an alle!

Ich habe versucht, den zu verkettenden Code herauszufinden

Worksheets("Sheet1").Range ("B2:C2")

zu dieser Referenzzelle mit "-" als Trennzeichen:

Worksheets("Sheet2").Range ("B2")

Ich habe Folgendes versucht, aber es heißt "tiefgestellt außerhalb des Bereichs":

Worksheets("Sheet2").Range("B2").Cell.Value = 
  Worksheets("Sheet1").Range("B2").Cell.Value & 
    Worksheets("Sheet1").Range("C2").Cell.Value

Ich habe es auch versucht, aber es kopiert nur Sheet1.C2 nach Sheet2.C2:

Set sourceRange = Worksheets("Sheet1").Range("B2:C2")
Set targetRange = Worksheets("Sheet2").Range("B2")

sourceRange.Copy
targetRange.PasteSpecial Paste:=xlPasteValues

Jede Hilfe hierzu wäre dankbar. Danke im Voraus!

Tmcc
quelle

Antworten:

1

Du hast extra cells

Worksheets("Sheet2").Range("B2").Value = Worksheets("Sheet1").Range("B2").Value & Worksheets("Sheet1").Range("C2").Value

Sollte arbeiten.

Máté Juhász
quelle
Ich sehe keinen Unterschied zwischen dem, was der Autor versucht hat, und Ihrem Vorschlag. Ich könnte auch blind sein. Es würde Sinn machen, ich habe versucht, in den gleichen Host zu sshen, ich war erst vor einer Weile phyiskalisch.
Ramhound
1
("B2"). Cell.Value vs ("B2"). Value (kein "CELL" in Máté Vorschlag)
Arana