search单元格中的第一个字符,直到“ – ”

我正在尝试使用查找function。 不过,我只需要在"-" (连字符)之前使用单元格的第一部分内容。 (即yens2856826,28hn-72keysto )写这个例子我只想得到"yens2856826,28hn" 。 并将其用于我的查找function。

提前致谢!

使用Left函数剪切零件和InStr来searchstring中的字符。

 MsgBox Left("yens2856826,28hn-72keysto", Instr("yens2856826,28hn-72keysto", "-") -1)