Arrays 循环遍历名称并存储不重复的值
我正在使用excel,工作表的“A”列中有员工姓名。我想循环遍历这些名称,并将所有不重复的名称存储在一个变量中。一旦Vba代码循环遍历列“A”中的所有名称,并且所有非重复项都存储在变量中,我希望将变量值放置在单元格“B1”中。每次Vba代码循环并找到不重复的代码时,我都希望在名称之间输入“/” 例: 列“A”值 A1=“标记” A2=“浆果” A3=“汤姆” A4=“标记” A5=“丹” A6=“浆果” A7=“丹尼斯” 这些名称只是文本值,没有什么特别之处 在“B1”列中,我想要以下文本字符串: “马克/贝里/汤姆/丹/丹尼斯” 我编写了一个vba程序,复制列“a”并将其粘贴到列“B”,删除重复项并运行“for”循环以捕获所有名称,直到它变为空白。我只是想看看是否有一种简单的方法,使用“if”语句,可以查看特定列中是否有重复的内容Arrays 循环遍历名称并存储不重复的值,arrays,string,loops,variables,Arrays,String,Loops,Variables,我正在使用excel,工作表的“A”列中有员工姓名。我想循环遍历这些名称,并将所有不重复的名称存储在一个变量中。一旦Vba代码循环遍历列“A”中的所有名称,并且所有非重复项都存储在变量中,我希望将变量值放置在单元格“B1”中。每次Vba代码循环并找到不重复的代码时,我都希望在名称之间输入“/” 例: 列“A”值 A1=“标记” A2=“浆果” A3=“汤姆” A4=“标记” A5=“丹” A6=“浆果” A7=“丹尼斯” 这些名称只是文本值,没有什么特别之处 在“B1”列中,我想要以下文本字符串
感谢您的所有输入,很抱歉第一次我没有说得更具体。您可以在循环中添加打印语句,以便 System.our打印(B1[i]+“/”)
这应该打印出名字 你在找伪代码还是什么?这里的“列”到底是什么?是用任何特定的语言或产品写的吗?员工的姓名是如何存储的?在单个字符串、数组或其他集合中?@M.Wilson欢迎使用堆栈溢出!您可能需要在问题中添加更多细节。这里有一些建议可以增加你获得答案的变化:很抱歉,一开始我没有说得更具体,我已经编辑了我原来的帖子,更具体一些。感谢您的帮助和投入