tem sim, quando você chama o nome do componente e poe o .ToString no final, ele já converte pra string no caso de você guardar os dois campos em variaveis, poderia ser feito da seguinte forma: Dim Parte1 as String = Me.ComboBox1.SelectedItem.ToString.Split("-"c)(0) Dim Parte2 as String = Me.ComboBox1.SelectedItem.ToString.Split("-"c)(1) a diferença entre os dois é só o index (0) e (1) espero ter ajudado