1
我試圖合併3列他們都有他們的文本(字符串)如何3列合併到1分新列VBA
可以說,A列是這樣的:
- 嗨「你是否來自?
- 嗨」你是從哪裏來的?
嗨「你從
B欄:?
彼得
- 媽媽
- 爸爸
柱C:
- DK
- JP
- GB
我希望把我出列d是:
- 嗨彼得」你是DK?
- 嗨,媽媽「你是從JP?
- 嗨爸爸」你是來自GB嗎?
我自己爲這個如此票價代碼:
Sub MergeColumns()
Dim LR As Long
Dim cell As Range, RNG As Range
LR = Range("A" & Rows.Count).End(xlUp).Row
Set RNG = Range("A1:A" & LR)
For Each cell In RNG
cell.Offset(0, 4) = Left(cell.Value, 2) & Range(B1:B) & Mid(cell.Value, 4, 13) & Range(C1:C) & Right(cell.Value, 1)
Next cell
Range("C:C").Columns.AutoFit
End Sub
我那種認爲錯誤是在我的範圍(B1:B)和量程(C1:C),但我不知道如何插入我嘗試與「連接」的列,但這只是搞砸了。