Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Пилот в Экселе
M0rBiT
сообщение 28.9.2017, 12:30
Сообщение #1


********

Группа: Пользователи
Наличность: 5965
Пользователь №: 11.468



Добрый день, наверное первый раз пишу сюда))

Помогите упростить задачу)
Есть таблица Эксель, в ней через поиск ищу нужный мне артикул.
Когда я его нахожу выглядит это так:
(IMG:http://ipic.su/img/img7/fs/11.1506590872.png)

Далее хотелось бы чтобы макрос выделил эту строку вот так - банально кликом по найденной строке)
Чтот по цвету не выходит)) когда окно экселя неактивно то ячейка строки с номером меняет цвет
(IMG:http://ipic.su/img/img7/fs/11.1506590990.png)

Дальше я просто добавлю клик по координате чтобы он строку закрасил цветом)

Для чего мне это всё нужно:
Поступающий товар я проверяю лично поштучно по таблице и крашу цветом что она есть)
Лишние пару движений мышки на выбрать всю строку и закрасить отнимают энное время)) С учетом того что бываает и тысячи строчек, складывается довольно большая потеря времени)
А так кликнул на хоткей - стартанул скрипт - выбрал строку и закрасил сразу
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 28.9.2017, 12:40
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.462
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27674
Пользователь №: 11.279



Сделай findcolor по участку с номерами строк, чтобы понять где находится выделенная.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
M0rBiT
сообщение 28.9.2017, 12:42
Сообщение #3


********

Группа: Пользователи
Наличность: 5965
Пользователь №: 11.468



Цитата(DarkMaster @ 28.9.2017, 12:40) *

Сделай findcolor по участку с номерами строк, чтобы понять где находится выделенная.


Так она когда выделенна в столбе то цвет один см скрин 1
а когда выделяешь всю строку цвет другой см скрин 2
Да и когда уходишь в пилот то грубо говоря выделение строки слетает
Да и с номерами строк проблема то.. МОжет быть 100 номеров а может быть и 9999

Я понимаю что я сейчас дичайше торможу в ваших глазах))


Покажите плз примерчик?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 28.9.2017, 12:54
Сообщение #4


***********

Модератор UOPilot
Сообщений: 9.462
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27674
Пользователь №: 11.279



Смотри. Смысл в том чтобы после поиска пилот понимал куда ему тыкать. Чтобы сохранить подсветку - ексель придется держать активным. Вы этом поможет оператор
showwindow
дальше финдколором находим куда кликнуть.
Код

showwindow
set #a findcolor (x1 y1 x2 y2(желтенький цвет) %arr)
if #a > 0 // финдколор нашел
    left %arr[1 1] %arr[1 2]
end_if
left закраска

Примерно так.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
M0rBiT
сообщение 28.9.2017, 12:56
Сообщение #5


********

Группа: Пользователи
Наличность: 5965
Пользователь №: 11.468



Цитата(DarkMaster @ 28.9.2017, 12:54) *

Смотри. Смысл в том чтобы после поиска пилот понимал куда ему тыкать. Чтобы сохранить подсветку - ексель придется держать активным. Вы этом поможет оператор
showwindow
дальше финдколором находим куда кликнуть.
Код

showwindow
set #a findcolor (x1 y1 x2 y2(желтенький цвет) %arr)
if #a > 0 // финдколор нашел
    left %arr[1 1] %arr[1 2]
end_if
left закраска

Примерно так.


Понял. Спасибо, пойду ковырять)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 16.4.2024, 12:17
Designed by Nickostyle