Sub Test()
Dim Row As Integer
Application.ScreenUpdating = False
Row = 1
While Cells(Row, 1) <> ""
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CheckBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=Cells(Row, 2).Left, Top:=Cells(Row, 1).Top, Width:=15, Height:=15). _
Select
Row = Row + 1
Wend
Application.ScreenUpdating = True
End Sub
Sub OnlyAddIfBlank()
Dim Row As Integer
Dim NbrOfTickBoxes As Integer
Application.ScreenUpdating = False
NbrOfTickBoxes = ActiveSheet.OLEObjects.Count
StartRow = NbrOfTickBoxes + 1
Row = StartRow
While Cells(Row, 1) <> ""
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CheckBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=Cells(Row, 2).Left, Top:=Cells(Row, 1).Top, Width:=15, Height:=15).Select
Row = Row + 1
Wend
End Sub