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!

Antworten:


1

Du hast extra cells

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

Sollte arbeiten.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.