I missed this earlier, but the solution is simple enough
Option Explicit
Private Sub ComboBox1_Change()
Dim oCtrl As Control
Dim i As Long
Dim lngNum As Long: lngNum = ComboBox1.Value
For Each oCtrl In Me.Controls
Select Case lngNum
Case 0
If oCtrl.Name Like "cb_LOC*" Then
oCtrl.Visible = False
End If
Case Else
If oCtrl.Name Like "cb_LOC*" Then
oCtrl.Visible = False
End If
For i = 1 To lngNum
If oCtrl.Name = "cb_LOC" & i Then
oCtrl.Visible = True
End If
Next i
End Select
Next oCtrl
End Sub
Private Sub UserForm_Initialize()
Dim i As Long
With ComboBox1
For i = 0 To 5
.AddItem i
Next i
.ListIndex = 0
End With
End Sub