![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 23.04.2009
Сообщений: 10
|
![]()
Скайпа к сожалению нет. В коде массив d_mapping заполняется 3мя значениями. В d_mapping().sname вручную вносятся имена полей по которым ведётся поиск. Через два цикла заполняются d_mapping().scol1 - номер искомого столбца на 1ом листе, d_mapping().scol2 - номер искомого столбца на 2ом листе.
|
![]() |
![]() |
![]() |
#12 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Вот теперь всё работает:
(только не забудьте на второй лист добавить столбец СУММА) Код:
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 23.04.2009
Сообщений: 10
|
![]()
Спасибо большое, в таком коде нужно разбираться, но это наименьшая из проблем)
Только почему-то в загруженном вами примере выделяются всё равно не те строки, которые полностью совпадают по 4 столбцам: Фамилия, Имя, Отчество, Сумма |
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 23.04.2009
Сообщений: 10
|
![]()
Всё понял. Это не понимание возникло из-за повторения одной из строк два раза на втором листе
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 23.04.2009
Сообщений: 10
|
![]()
И ещё два вопроса.
С чем связано то, что когда я задаю в массив d_mapping ещё одно значение d_mapping(5).sname="Количество", то есть сравниваю по пяти столбцам, сравнение идёт всё равно только по 4ём И когда вместо выделения жирным шрифтом хочу задать выделение серым цветом sh1.Rows(i + 1).Font.ColorIndex = 15, закрашиваются все ячейки диапазона |
![]() |
![]() |
![]() |
#16 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Вот исправленный Вариант:
Код:
Пример во вложении: |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
форматирование строк и запись в файл | drVit | Общие вопросы C/C++ | 1 | 24.04.2009 20:18 |
форматирование | beygul | Помощь студентам | 13 | 07.02.2009 21:18 |
Матрица A состоит из 8 строк и 6 столбцов. вычесть из всех её строк, начиная со второй, первую строку | Dimak24 | Помощь студентам | 1 | 19.12.2008 15:45 |
Условное форматирование | ZORRO2005 | Microsoft Office Excel | 6 | 29.09.2008 16:46 |
Excel max 256 строк VS user надо 300 строк | Exo | Microsoft Office Excel | 3 | 10.01.2008 17:14 |