|
фильтр по интервалу дат
|
|||
---|---|---|---|
#18+
Доброй ночи! Люди! Понимаю, что это великая наглость, но прошу помочь настроить форму, чтобы в нее по интервалу дат попадали строки с листа. Кому не сложно, помогите, плиз. Видела много подобных форм, но элементарно не могу разобраться, что значат коды в них. Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2012, 23:35 |
|
фильтр по интервалу дат
|
|||
---|---|---|---|
#18+
Казанский,спасибо! Правда ничего не поняла) поняла только три строки кода. Долгими мучения накропала вот такой код для поиска по номеру договора. Можете помочь переделать код под интервал дат? Private Sub CommandButton1_Click() x_text$ = TextBox1 If x_text$ <> "" Then With ThisWorkbook.Worksheets("расчет").[A:A] Dim iCell As Range Set iCell = .Find(x_text$, , xlValues, xlPart) If Not iCell Is Nothing Then iAddress = iCell.Address ListBox1.Clear Do ListBox1.AddItem ListBox1.List(iCount&, 0) = CStr(iCell(1, 4)) ListBox1.List(iCount&, 1) = iCell(1, 1) ListBox1.List(iCount&, 2) = CStr(iCell(1, 7)) ListBox1.List(iCount&, 3) = iCell(1, 9) ListBox1.List(iCount&, 4) = iCell(1, 8) ListBox1.List(iCount&, 5) = iCell(1, 5) ListBox1.List(iCount&, 6) = iCell(1, 69) ListBox1.List(iCount&, 7) = iCell(1, 70) iCount& = iCount& + 1 Set iCell = .FindNext(iCell) Loop While iAddress <> iCell.Address End If End With Else TextBox1.SetFocus MsgBox "Введите значение для поиска!", , "" End If End Sub. Мне надо, что в листбокс выбирались столбы не подряд, а только некоторые. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2012, 18:23 |
|
фильтр по интервалу дат
|
|||
---|---|---|---|
#18+
Учимся использовать тэги оформления кода - FAQ ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2012, 18:31 |
|
фильтр по интервалу дат
|
|||
---|---|---|---|
#18+
Shocker.Pro, это вот так надо было? [src vb] Private Sub CommandButton1_Click() x_text$ = TextBox1 If x_text$ <> "" Then With ThisWorkbook.Worksheets("ðàñ÷åò").[A:A] Dim iCell As Range Set iCell = .Find(x_text$, , xlValues, xlPart) If Not iCell Is Nothing Then iAddress = iCell.Address ListBox1.Clear Do ListBox1.AddItem ListBox1.List(iCount&, 0) = CStr(iCell(1, 4)) ListBox1.List(iCount&, 1) = iCell(1, 1) ListBox1.List(iCount&, 2) = CStr(iCell(1, 7)) ListBox1.List(iCount&, 3) = iCell(1, 9) ListBox1.List(iCount&, 4) = iCell(1, 8) ListBox1.List(iCount&, 5) = iCell(1, 5) ListBox1.List(iCount&, 6) = iCell(1, 69) ListBox1.List(iCount&, 7) = iCell(1, 70) iCount& = iCount& + 1 Set iCell = .FindNext(iCell) Loop While iAddress <> iCell.Address End If End With Else TextBox1.SetFocus MsgBox "Ââåäèòå çíà÷åíèå äëÿ ïîèñêà!", , "" End If End Sub [src vb] у меня почему то не получается( ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2012, 18:41 |
|
фильтр по интервалу дат
|
|||
---|---|---|---|
#18+
LediJuliyaэто вот так надо было? а) Есть предварительный просмотр б) Есть тестовый форум в) Есть FAQ и кнопка SRC в конце-концов! Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2012, 18:52 |
|
фильтр по интервалу дат
|
|||
---|---|---|---|
#18+
Shocker.Pro, все, все, не ругайтесь. научилась! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2012, 18:55 |
|
|
start [/forum/topic.php?fid=61&fpage=82&tid=2174939]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 148ms |
0 / 0 |