0
我創建了一個vba代碼來創建組合框,並使用我的命名範圍進行填充。現在我想讓當我從組合框中選擇一些東西時,它必須在當前單元格中設置該值,並且它應該移動到下一行,以便我可以在組合框的每個單元格中設置一個值。將Combobox按鈕移動到下一行excel VBA
我有這個下面的代碼創建組合框,但我不知道如何使它移動到下一行與.onaction
Sub AddComboBoxes()
Dim cb As Object
Dim aCell As Range, r As Long
For i = 1 To 1
Set aCell = Sheet1.Cells(i, 5)
Set cb = Sheet1.OLEObjects.Add(ClassType:="Forms.ComboBox.1", Left:=aCell.Left, Top:=aCell.Top, Width:=aCell.Width, Height:=aCell.Height)
cb.Placement = xlMoveAndSize
cb.Name = "ComboBoxN1"
cb.ListFillRange = "N1"
cb.OnAction = "N1.value"
Next
End Sub
請幫助。
'.OnAction'不是'OLEObjects'的屬性,而是'DropDowns' –