Высокие статистические технологии

Форум сайта семьи Орловых

Текущее время: Пн июн 26, 2017 3:11 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: 1C-Exel
СообщениеДобавлено: Чт сен 27, 2007 6:36 am 
Не в сети

Зарегистрирован: Чт сен 27, 2007 6:17 am
Сообщений: 2
Откуда: Владивосток, Россия
Здравствуйте! Проблема следующая.
Из 1С работаю в Exel. В Exel находится таблица с каталогом автозапчастей. В 1С я беру, например, название автомобиля, и необходимо в Exel найти все ячейки, где упоминается это название. Можно, конечно, просто перебирать все ячейки, но в Exel есть в ПРАВКЕ специальный поиск, который позволяет найти это название (или все названия).
Вопрос. Возможно ли из 1С включить такой поиск, передать в него в качестве параметра нужное мне слово, найти ячейку таблицы Exel (или все ячейки), где упоминается нужное мне название? После этого нужно открыть Exel, где были бы выделены найденные ячейки.
Заранее благодарен, если эта проблема решается. Дело в том, что в макросе Exel операция поиска не прописывается.
Помогите, пожалуйста, если сможете.
С уважением, Валерий Славский, г.Владивосток.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 10, 2007 10:41 am 
Не в сети

Зарегистрирован: Ср окт 10, 2007 7:51 am
Сообщений: 1
Валеоий, если 1С поддерживает VB, т.е. возможно написание макроса в 1С, то можно осуществить то, что вы хотите.

В макросе Excel возможно написать "поиск". Вариантов тут много. Самый простой - автозапись макроса:

Cells.Select ' выделяем весь лист
Selection.Find(What:="15", After:=ActiveCell, LookIn:=xlValues, LookAt _
:=xlPart, SearchOrder:=xlByRows,
SearchDirection:=xlNext,MatchCase:= _
False, SearchFormat:=False).Activate
Selection.FindNext(After:=ActiveCell).Activate ' ищем число 15 на выделенном

Можно написать "поиск" вручную, например, на основе перебора ячеек зоны поиска, при этом отыскивая искомое значение в значении каждой ячейки.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB