Я хочу создать Loop Listbox, но я всегда получаю синтаксическую ошибку, не знаю почему.VBA Make List List Loop
Это фактический код:
'deselektion Listbox1
Dim i As Long
For i = 0 To ListBox1.ListCount - 1
ListBox1.Selected(i) = False
Next i
'deselektion Listbox2
Dim f As Long
For f = 0 To ListBox2.ListCount - 1
ListBox2.Selected(f) = False
Next f
.
.
.
.
и так далее до ListBox 10
Я думал, что было бы неплохо, чтобы переписать код.
For g= 1 To 10
Dim i As Long
For i = 0 To "ListBox & (g).ListCount - 1"
ListBox & (g).Selected(i) = False
Next i
Next g
Может ли кто-нибудь помочь мне, пожалуйста?
Что, собственно, является синтаксической ошибкой? –
The & дает вам проблемы, потому что говорит VBA, что есть два отдельных элемента, которые должны быть соединены вместе как строки. – CoveGeek