簡體   English   中英

VBA宏:將兩列合並為1

[英]VBA Macro: Merging two columns into 1

我已經檢查了stackoverflow中有關使用宏在excel中合並單元格的所有答案,但是我很難理解代碼。

說明:我想將包含“姓氏”和“名字”的兩個單元格合並到第3行的一個單元格中。

感謝您的幫助。

使用以下數據:

在此處輸入圖片說明

運行此宏:

Sub MerThem()
    Set r = Range("3:3").Find(what:="Lastname", After:=Range("3:3")(1))

    v = r.Value & r.Offset(0, 1).Value
    r.Clear
    r.Offset(0, 1).Clear
    Range(r, r.Offset(0, 1)).MergeCells = True
    r.Value = v
End Sub

將產生:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM