こんなものか? これだとあんま悩むほどのものではないと思うけど
Dim temp As String

Dim lbl As Label
Dim txt As TextBox
Dim obj As Object


For Each obj In Me.Controls

If TypeOf obj Is TextBox Then

Set txt = obj

temp = Right$(txt.Name, 1)

If IsNumeric(temp) = True Then

If Not Me.Controls("Label" & temp) Is Nothing Then

Set lbl = Me.Controls("Label_" & temp)

txt.Top = lbl.Top + 1000

End If

End If


End If

Next