Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 循环遍历名称并存储不重复的值_Arrays_String_Loops_Variables - Fatal编程技术网

Arrays 循环遍历名称并存储不重复的值

Arrays 循环遍历名称并存储不重复的值,arrays,string,loops,variables,Arrays,String,Loops,Variables,我正在使用excel,工作表的“A”列中有员工姓名。我想循环遍历这些名称,并将所有不重复的名称存储在一个变量中。一旦Vba代码循环遍历列“A”中的所有名称,并且所有非重复项都存储在变量中,我希望将变量值放置在单元格“B1”中。每次Vba代码循环并找到不重复的代码时,我都希望在名称之间输入“/” 例: 列“A”值 A1=“标记” A2=“浆果” A3=“汤姆” A4=“标记” A5=“丹” A6=“浆果” A7=“丹尼斯” 这些名称只是文本值,没有什么特别之处 在“B1”列中,我想要以下文本字符串

我正在使用excel,工作表的“A”列中有员工姓名。我想循环遍历这些名称,并将所有不重复的名称存储在一个变量中。一旦Vba代码循环遍历列“A”中的所有名称,并且所有非重复项都存储在变量中,我希望将变量值放置在单元格“B1”中。每次Vba代码循环并找到不重复的代码时,我都希望在名称之间输入“/”

例: 列“A”值 A1=“标记” A2=“浆果” A3=“汤姆” A4=“标记” A5=“丹” A6=“浆果” A7=“丹尼斯” 这些名称只是文本值,没有什么特别之处

在“B1”列中,我想要以下文本字符串: “马克/贝里/汤姆/丹/丹尼斯”

我编写了一个vba程序,复制列“a”并将其粘贴到列“B”,删除重复项并运行“for”循环以捕获所有名称,直到它变为空白。我只是想看看是否有一种简单的方法,使用“if”语句,可以查看特定列中是否有重复的内容


感谢您的所有输入,很抱歉第一次我没有说得更具体。

您可以在循环中添加打印语句,以便

System.our打印(B1[i]+“/”)


这应该打印出名字

你在找伪代码还是什么?这里的“列”到底是什么?是用任何特定的语言或产品写的吗?员工的姓名是如何存储的?在单个字符串、数组或其他集合中?@M.Wilson欢迎使用堆栈溢出!您可能需要在问题中添加更多细节。这里有一些建议可以增加你获得答案的变化:很抱歉,一开始我没有说得更具体,我已经编辑了我原来的帖子,更具体一些。感谢您的帮助和投入