Bom dia!!
Perdão mas eu não olhei sua rotina.
Sendo assim você consegue criar uma ideia baseada no código abaixo?
Private Sub Editar_Click() With Worksheets("SuaGuiaAqui").Columns(1) i = .Find(what:=TextBox4.Value, after:=.Cells(1), LookIn:=xlValues, LookAt:=xlWhole).Row j = i j = Cells.FindNext(after:=ActiveCell).Row UserForm5.TextBox4.Value = .Cells(j, 1).Value UserForm5.TextBox5.Value = .Cells(j, 2).Value UserForm5.TextBox6.Value = .Cells(j, 3).Value UserForm5.TextBox7.Value = .Cells(j, 4).Value UserForm5.TextBox8.Value = .Cells(j, 5).Value UserForm5.TextBox9.Value = .Cells(j, 6).Value UserForm5.TextBox10.Value = .Cells(j, 7).Value UserForm5.TextBox11.Value = .Cells(j, 8).Value UserForm5.TextBox12.Value = .Cells(j, 9).Value UserForm5.TextBox13.Value = .Cells(j, 10).Value UserForm5.TextBox14.Value = .Cells(j, 11).Value UserForm5.ComboBox1.Value = .Cells(j, 12).Value End With End Sub