2017-05-08 22 views
0

我有120個名字的下拉菜單。我一直在試圖運行一個宏,每當我選擇一個名稱時,我需要在另一個單元格中複製/過去,並將按順序選擇的名稱保存在同一個單元格中。它可能是在這個單元約20-50名稱 即Mary,約翰,喬爾,保羅,克林西亞,邁克爾,Excel VBA - 只用名字下拉

有沒有辦法創建一個宏來做到這一點?

感謝

回答

0

你必須寫代碼來更新在下拉框中的change事件單元格的值。 例如

Private Sub ComboBox1_Change() 

    Cells(ActiveCell.Row, ActiveCell.Column).Value = ComboBox1.Value 
    Cells(ActiveCell.Row, ActiveCell.Column + 1).Select 

End Sub