2014-12-29 47 views

回答

2

點擊Alt鍵 + F11和VBE打開時,立即使用下拉菜單插入►模塊(Alt鍵 + 中號)。以下內容粘貼到新的窗格標題類似第一冊 - 模塊1(代碼)

Sub name_by_name() 
    Dim i As Long, j As Long, lr As Long 
    With ActiveSheet 
     lr = .Cells(Rows.Count, 1).End(xlUp).Row 
     For i = 2 To lr 
      For j = i + 1 To lr 
       .Cells(Rows.Count, 3).End(xlUp).Offset(1, 0) = _ 
        .Cells(i, 1).Value & ", " & .Cells(j, 1).Value 
      Next j 
     Next i 
    End With 
End Sub 

我想象你的名字列表第2行啓動(使用A1作爲標題標籤)。如果名稱以A1開頭,請將For i = 2 To lr更改爲For i = 1 To lr。我還將組合名稱與空格分開逗號。如果你願意的話,可以進一步改變這三條線。點擊Alt + Q返回到您的工作表。 Tap Alt + F8打開對話框和運行宏。你的結果應該類似於以下內容。

Combined Names

+0

完美,謝謝! – Dan

相關問題