excel - 单元格值等于列的所有值
问题描述
我有一列具有不同的值(有些是唯一的,有些不是),我只想将唯一的值放在一个单元格值中,每个值用“/”分隔。因此,我使用具有 unique=true 的 AdvancedFilter 将列表过滤到一个新范围,但是现在我需要一个宏来获取该范围中的所有值并将它们放入该单元格中。
我该怎么做?
谢谢
解决方案
我认为具有唯一值的过滤数据在 sheet Facture
、 cellBB2
和下面。如我错了请纠正我。
Function foo() As String
Dim oCell
Dim s As String
With Sheets("Facture")
For Each oCell In .Range(.Range("BB2"), .Range("BB2").End(xlDown))
s = s & "/" & oCell.value
Next oCell
End With
foo = Mid(s, 2) 'To remove the initial "/"
End Sub
推荐阅读
- windows - 如何查找文件中的任何一个单词是否在一个很长的字符串中,该字符串在 CMD 批处理中经常更改
- php - 自创建日期起 24 小时后执行 php 脚本
- javascript - 在 ASP.net Web 表单上调用没有 OnClick 的文本框
- visual-studio-code - vscode.window.showTextDocument() 意外关闭当前文档
- node.js - 如何在 Adonis.js 中运行独特的测试
- routing - asp.net core web api属性路由:如何为控制器指定自定义名称或短名称
- bash - Bash 脚本中的 While 循环未从 Informatica 中的会话前命令执行
- matlab - 积分 2 在不应该时返回 0
- javascript - 我遇到了 ajax 获取请求的问题,有人可以帮助我吗?
- python - Python Fibonacci Generator,解释语法