Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Удаление одинаковых элементов из массива
 
Вот прописал код для удаление одинаковых элементов в массиве, путем сравнения одинаковых массивов, но он почему то выдает пустой массив?
Вот код.
Код
Private Sub TextBox5_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
l = 1
Form.TextBox7.Text = ""
Form.TextBox6.Text = ""
lst.ListBox1.RowSource = ""
lst.ListBox1.Tag = ""
lst.ListBox1.Tag = "d"
Dim ArrRR(1 To 500)
For ii = 1 To 500
If Form.TextBox3.Text = Worksheets("âàðèàíòû" ;) .Range("B" & ii).Value Then
ArrRR(l) = Worksheets("âàðèàíòû" ;) .Range("D" & ii).Value
l = l + 1
End If
Next
ReDim Arr2RR(1 To l)
ReDim Arr3RR(1 To l)
For iii = 1 To l
Arr2RR(iii) = ArrRR(iii)
Next


m = 1
For g = 1 To l
If Arr2RR(g) <> ArrRR(g) Then
Arr2RR(g) = Arr3RR(m)
m = m + 1
End If
Next


For i = 1 To l
lst.ListBox1.AddItem ""
lst.ListBox1.List(i - 1) = Arr3RR(i)
Next
lst.Show
End Sub
Помогите найти ошибку в коде, ОШИБКА
 
ДОБРЫЙ ДЕНЬ ВСЕМ. ГДЕ В КОДЕ ОШИБКА?
Код
Private Sub TextBox5_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
l = 1
Form.TextBox7.Text = ""
Form.TextBox6.Text = ""
lst.ListBox1.Tag = "d"
Dim ArrRR(1 To 500)
For ii = 1 To 500
If Form.TextBox3.Text = Worksheets("âàðèàíòû").Range("B" & ii).Value Then
ArrRR(l) = Worksheets("âàðèàíòû").Range("D" & ii).Value
l = l + 1
End If
Next
For i = 1 To l
lst.ListBox1.AddItem "" 'ВОТ ЗДЕСЬ ОШИБКУ ВЫДАЕТ
lst.ListBox1.List(i - 1) = ArrRR(i)
Next
lst.Show
End Sub
Поиск в списке+связанные списки
 
День добрый всем. У меня такой вопрос я сделал связанные списки, теперь надо чтобы был быстрый поиск, но как я посмотрел по форуму то так нельзя, можно только с помощью ActiveX, но у меня теперь другая проблема в свойстве ListFillRange для вставки списка я вставляю формулу и у меня не прет как это сделать.
Страницы: 1
Наверх