Итак, я смог найти, как объединить строку / столбец ячеек при удалении дубликатов.
Но хотя в уравнении, объединяющем список, есть запятая для его начала, оно выглядит нечистым.
", a, b, c, d, e" вместо просто "a, b, c, d, e"
Public Function MakeList(myRange As Range)
Application.Volatile
Dim c As Range
With CreateObject("Scripting.Dictionary")
For Each c In myRange
If Rows(c.Row).Hidden = False Then .Item(c.Value) = c.Value
Next c
MakeList = Join(.keys, " ,")
End With
End Function
Я надеюсь, что смогу получитьизбавиться от этой первой запятой, если это возможно.Спасибо.