|
|
|
Макрос - поиск и удаление строки по значению
|
|||
|---|---|---|---|
|
#18+
В макросах пока еще нуб, ногами не пинать. проблемма такая, нужно чтобы макрос брал цифры из одного столбца (например с листа1) и удалял эти значения в другом столбце (с листа 2), причем вместе со строками. Поиск юзал, не помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 16:48:35 |
|
||
|
Макрос - поиск и удаление строки по значению
|
|||
|---|---|---|---|
|
#18+
набираете в массив1 значения которые нужно удалить для каждого елемента массива1 делаете следующие находите все позиции этого элемента в просматриваемом столбце выделяете все необходимые строки удаляете их ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2009, 17:25:16 |
|
||
|
Макрос - поиск и удаление строки по значению
|
|||
|---|---|---|---|
|
#18+
MaximuS_Gнабираете в массив1 значения которые нужно удалить для каждого елемента массива1 делаете следующие находите все позиции этого элемента в просматриваемом столбце выделяете все необходимые строки удаляете их а можно пример? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 10:19:18 |
|
||
|
Макрос - поиск и удаление строки по значению
|
|||
|---|---|---|---|
|
#18+
dim List2Delete() as integer dim allPositions() as integer dim i as integer, j as integer 'занесли в массив For i = 1 to количество значений которые необходимо удалить List2Delete(i) = елемент который необходимо удалить (cells(ряд, колонка).value - где находится i-ое значение) next i поиск всех позиций For i = 1 to ubound(List2Delete) ' для каждого елемента в массиве значений на удаление For j = 1 to количество елементов в просматриваемом массиве if cells(ряд, колонка).value = list2delete(i) ' если елемент в массиве совпадает с искомым, то then redim preserve allpositions(1 to x) allpositions(x) = j 'записываем этот массив в список строк на удаление x = x +1 end if next j Next i for i = 1 to ubound(allpostions) row(allpositions(i)).delete next i ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2009, 13:20:21 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36179516&tid=2179087]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
215ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 568ms |

| 0 / 0 |
