Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2014, 16:47   #1
tomas_morgam
 
Регистрация: 06.05.2014
Сообщений: 6
Восклицание Смена содержания ячейки относительно значения

Здравствуйте! Есть Лист1, который содержит список название товара и статус (например, одна ячейка "хрусталь" рядом "есть"). Я создаю Лист2 и туда помещаю список из несколько самых ходовых товаров (только название). Мне нужно чтобы после запуска макроса товары на Лист1 (которые есть и на Лист2) изменили свой статус на "есть". Буду благодарен за помощь!
tomas_morgam вне форума Ответить с цитированием
Старый 06.05.2014, 18:53   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

макрос написать не сложно, но...
желательно предварительно понимать (видеть) как расположены данные.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.05.2014, 09:59   #3
tomas_morgam
 
Регистрация: 06.05.2014
Сообщений: 6
По умолчанию

Лист 1

Лист 2 - содержит только несколько товаров

Изменение на Лист1: "стекло" присутствует на Лист 2 имеет статус "есть" - оставляем статус; "фарфор" имеет статус "в пути" но он есть на Лист 2, значит меняем статус на "есть"
tomas_morgam вне форума Ответить с цитированием
Старый 07.05.2014, 10:10   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

на втором листе в В1
Код:
=индекс(лист1!B:B;поискпоз(A1;лист1!A:A;))
и копируете вниз по столбцу пока данные есть.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.05.2014, 10:44   #5
tomas_morgam
 
Регистрация: 06.05.2014
Сообщений: 6
По умолчанию

Не выходит, на втором листе выводит при копировании "Есть" в любом случае и во всех строках.
Вот файл, http://file.sampo.ru/z47957/
tomas_morgam вне форума Ответить с цитированием
Старый 07.05.2014, 11:04   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см. вложение
Вложения
Тип файла: rar Копия test.rar (10.5 Кб, 9 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.05.2014, 11:17   #7
tomas_morgam
 
Регистрация: 06.05.2014
Сообщений: 6
По умолчанию

Цитата:
Сообщение от tomas_morgam Посмотреть сообщение
Не выходит, на втором листе выводит при копировании "Есть" в любом случае и во всех строках.
Вот файл, http://file.sampo.ru/z47957/
Сделал через Find_Matches, немного подправил, извините что потревожил.
tomas_morgam вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделение столбца в зависимости от содержания ячейки iGremlin Microsoft Office Excel 2 14.11.2012 14:15
Переименование файла Excel в зависимости от содержания ячейки AlexeyLeX Microsoft Office Excel 0 06.06.2012 05:29
Координата ячейки в зависимости от ее содержания Questru Microsoft Office Excel 21 20.01.2011 12:50
Смена цвета текста или фона строки относительно возвращённого значения abdumanon Microsoft Office Excel 1 07.04.2009 02:10
кодирование содержания ячейки stbo Microsoft Office Excel 29 27.01.2009 13:37