Я создал этот код для добавления найденных элементов, заключенных в «[]» или «()» или «{}». Если в моем слове документ у меня есть «ох!» [Плачет] Это больно! [Плачет] [смеется] », поэтому элементы, заключенные в« [] », будут добавлены в список, и их 3, но 2 одинаковы , Я хочу объединить их.
Как мне это сделать?Как удалить повторяющиеся элементы в списке
Sub cutsound()
Dim arrs, arrs2, c2 As Variant, pcnt, x2, x3, intItems as Integer
pcnt = ActiveDocument.Paragraphs.Count
arrs = Array("[", "(", "{")
arrs2 = Array("]", ")", "}")
UserForm1.Show False
Application.ScreenUpdating = False
With Selection
.WholeStory
For c2 = 0 To UBound(arrs)
.Find.Execute (arrs(c2))
Do While .Find.Found
.MoveEndUntil Cset:=arrs2(c2), Count:=wdForward
.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
UserForm1.ListBox1.AddItem Selection.Text
.MoveRight Unit:=wdCharacter, Count:=1
.EndKey Unit:=wdStory, Extend:=wdExtend
.Find.Execute
Loop
Next c2
End With
Application.ScreenUpdating = True
End Sub
Как бы мне это сделать? Извините, чувак, я новичок в этом. –