2016-02-11 4 views
0

У меня есть лист со многими строками, каждый из которых содержит дату. Я должен уметь анализировать каждую дату и выделять ее красным цветом (уже было). Но, поскольку это не очень хорошая идея, чтобы человек смотрел на весь лист, я мог бы показать где-нибудь (я думал о сообщении) только прошлые даты.Показать конкретные данные в окне сообщения

Как:

  • a1 - 12/02/2016
  • a2 - 10/02/2016
  • a3 - 11/02/2016

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

До сих пор мне удалось создать msgBox, а не что-то еще. Кроме того, у вас есть какие-то предложения? Я также думаю, что я создаю еще один лист и загружаю его красными данными ИЛИ на том же листе, просто показывая список красных. Вы, ребята, знаете, как отображать конкретные данные в окне сообщений? Я немного застрял. Если нет, у вас есть предложения?

Благодаря

ответ

0

Каждый раз, когда вы выделить данные в красном цвете, сохранить данные в яваскрипта список. Затем используйте Browser.msgBox (список). Если вы выделяете данные более чем на один вызов (как из нескольких триггеров onEdit), вам необходимо сохранить данные с помощью службы кеширования или свойств.

Также нет ничего плохого в хранении данных на другом листе. Просто отметить, что наиболее эффективно добавлять данные на лист за один раз, вместо того, чтобы добавлять каждое значение по одному за раз.

+0

Я вижу. К сожалению, я не могу получить данные из другой ячейки. Посмотрите. Если я получу красный цвет на C3, тогда я должен получить значение от A3. Но nvm, я узнаю – ArthurMFB

+0

, я не думаю, что полностью понимаю вашу ситуацию или где происходит зависание. Вы говорите, что вам нужно сканировать лист для всех красных ячеек и показывать это пользователю? – Eric

+0

ya, проблема решённый приятель. Я окрашиваю условное форматирование, а затем получаю значения. Хотелось бы увидеть этот кусок кода? – ArthurMFB

Смежные вопросы