![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.03.2010
Сообщений: 8
|
![]()
Есть два листа с двумя табл. Excel, в них почти одинаковые данные, только в одной на порядок больше позицый, мне нужно чтобы макрос искал одинаковые инв. номера и отнимал от одной стоимости другую, так я узнаю было ли подорожание той или иной позиции. По сути нужно сравнить две табл. а их суммы отнять.
Р.S. У меня Excel 2003 Последний раз редактировалось Любавушка; 09.03.2010 в 20:46. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
К сожалению, Вы не указали, куда нужно помещать результат. Посмотрите вложение. Запустите макрос "Main". Разность стоимостей заносится в 4-й столбец листа "сводная 2". Причем, если значение = 0, то стоимость осталась такой же, если ячейка пуста, значит на листе "сводная 1" такой позиции нет, если значение ячейки отлично от 0 (разность стоимостей), то ячейка подсвечивается.
Обратите внимание, что у Вас на листах разное количество столбцов, да еще и с разными заголовками. Поэтому, для корректной работы макроса, необходимо строго соблюдать структуру обоих листов. Т.е. лист "сводная 1" должен содержать во 2-м столбце инв. номера, а в 4-м - стоимость. Соответственно, лист "сводная 2" должен содержать во 2-м столбце инв. номера, а в 3-м - стоимость. Что не так?
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 04.03.2010
Сообщений: 8
|
![]()
Большушчее спасибо!!!! Вот только у меня в итоге подсветились все ячейки, хотя стоимость одинаковая.
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 04.03.2010
Сообщений: 8
|
![]()
что-то мне кажется, что макрос неправильно считает, потому что у меня одна стоимость так точно не совпадает, а он подставил туже стоимость что на листе сводная 2.
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
Вы говорите про файл из вложения? Или про какой-то другой? Макрос заносит в ячейку разность. И если она не 0, то устанавливает желтую заливку. Нет ли у Вас ячеек с "условным форматированием"?
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 04.03.2010
Сообщений: 8
|
![]()
да, я говорю про файл который во вложении. там не могут все значения совпадать, так как инв. № 12 17 015323, в сводной стоимость 6975,37 а в сводной 2 - 13950,74, а в 4 столбце проставилась стоимость 13950,74, хотя должна была поидеи быть 6975,37, и подсветиться что не совпадает.
Просто я боюсь, что там могут не совпадать еще другие стоимости а я их просто не вижу. |
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Посмотрите вложение. Там 2 файла. 1-й - исходный (Ваш), 2-й - результат после работы макроса. А у Вас как?
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для набора номера из Excel | Инн@ | Microsoft Office Excel | 31 | 29.12.2013 00:44 |
Найти Сравнить Вычесть Записать | pipetka | Microsoft Office Excel | 5 | 03.06.2009 10:56 |
Инвентарные номера | StudentMarat | Свободное общение | 1 | 12.01.2009 15:59 |