|
Word: сравнение ячеек в таблице
|
|||
---|---|---|---|
#18+
Помогите решить задачку, плиз! Существует макрос форматирования таблицы в Word. Нужно дополнить его следующими командами: 1 - сравнить содержимое активной ячейки с вышележащей ячейкой 2 - если значения совпадают, опуститься на одну ячейку вниз 3 - если значения разные, выполнить макрос повторно и т.д. до конца таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2013, 02:14 |
|
Word: сравнение ячеек в таблице
|
|||
---|---|---|---|
#18+
что такое "активная ячейка"? Selected? что такое "опуститься"? изменить Selected на новую? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2013, 08:46 |
|
Word: сравнение ячеек в таблице
|
|||
---|---|---|---|
#18+
Да, "активная" - это Selected. Опуститься - это сделать "активной" ту, что под ней. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2013, 13:57 |
|
Word: сравнение ячеек в таблице
|
|||
---|---|---|---|
#18+
еще такой вопрос - что такое "вышележащая". В предыдущей строке того же столбца (на возможные объединения ячеек не смотрим)? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2013, 14:15 |
|
Word: сравнение ячеек в таблице
|
|||
---|---|---|---|
#18+
это получить значение из вышележащей ячейки (естественно, текущий номер строки должен быть не меньше 2) Код: vbnet 1.
это активировать следующую ячейку (естественно, строка не должна быть последней в таблице) Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2013, 14:31 |
|
Word: сравнение ячеек в таблице
|
|||
---|---|---|---|
#18+
Да, вышележащая - это в предыдущей строке того же столбца (без объединений). Как получить значение - понял. А как сравнить его со значением в вышележащей ячейке? И как дать команду: при совпадении значений - активировать ячейку снизу; при несовпадении - выполнить макрос ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2013, 04:26 |
|
Word: сравнение ячеек в таблице
|
|||
---|---|---|---|
#18+
И еще один вопросик возник, если можно - как прописать код для такой задачи: в Word есть таблица из одного столбца нужно найти повторяющиеся значения в соседних ячейках и одну из одинаковых строк удалить ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2013, 04:58 |
|
Word: сравнение ячеек в таблице
|
|||
---|---|---|---|
#18+
Я не очень понимаю, вы ВООБЩЕ не знаете, как программировать, в частности, как сравнить два значения с помощью "="? Тогда уж не пишите "прошу помочь", а пишите "сделайте за меня". Так будет гораздо понятнее, что требуется. mandrianКак получить значение - понял. А как сравнить его со значением в вышележащей ячейке? И как дать команду: при совпадении значений - активировать ячейку снизу; при несовпадении - выполнить макрос ? Код: vbnet 1.
mandrianнужно найти повторяющиеся значения в соседних ячейках и одну из одинаковых строк удалитькак сравнивать - см. выше, удалить текущую строку: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2013, 09:24 |
|
Word: сравнение ячеек в таблице
|
|||
---|---|---|---|
#18+
Shocker.ProЯ не очень понимаю, вы ВООБЩЕ не знаете, как программировать...? Не то чтобы вообще, но ПОЧТИ ВООБЩЕ, т.е. пару дней назад не знал ВООБЩЕ, но теперь с вашей помощью немного начал разбираться, по крайней мере благодаря вам понял, как решить мою задачку. Спасибо огромное за ликбез! И простите, что невольно ввел вас в заблуждение. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2013, 14:58 |
|
|
start [/forum/topic.php?fid=61&msg=38343076&tid=2174643]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 318ms |
total: | 442ms |
0 / 0 |