Considerei que todos os TextBoxes estão em um UserForm.
Veja se o código abaixo ajuda.
Se você não conseguir sugiro que você disponibilize uma amostra do seu arquivo.
Private Sub CommandButton1_Click()
Dim st, s As Long, k As Long
st = Array("extraduro", "superduro", "duro", "medio", "medio", "macio")
For s = LBound(st) To UBound(st)
For k = 1 To 3
If Me.Controls("TextBox" & k).Text = st(s) Then
'MsgBox "encontrado " & st(s) & " na TextBox " & k
Me.TextBox4 = st(s)
Exit Sub
End If
Next k
Next s
End Sub
Postado : 12/08/2016 6:21 am