Вопрос № 124606: Здравствуйте уважаемы эксперты! Есть программа, которая представляет из себя экселевский файл с кучей макросов для обработки больших массивов данных. В результате обработки формируется файл-отчет, который представляет из себя так же экселевский файл ...
Вопрос № 124.606
Здравствуйте уважаемы эксперты! Есть программа, которая представляет из себя экселевский файл с кучей макросов для обработки больших массивов данных. В результате обработки формируется файл-отчет, который представляет из себя так же экселевский файл с таблицами заполненными готовыми результатами. Очень нужна ваша помощь по одному вопросу:
можно ли кликнув на любую ячейку с данными в файле-отчете (или дополнительно еще нажав кнопку) получить во всплывающей подсказке, или еще как то, данные по которым результат в этой ячейке был сформирован. Если да то как это можно реализовать.
Заранее спасибо.
Отправлен: 24.02.2008, 13:25
Вопрос задал: Faraviper (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Megaloman
Здравствуйте, Faraviper!
Идея такая: В Excel есть возможность делать примечания к ячейке.
Руками это делается так: становимся на нужную ячейку - вставка - примечание - пишем, что душе угодно.
При наведЕнии курсора на эту ячейку выскочит занесенный текст.
В макросе то же самое делается, например для ячейки G1, так:
Range("G1").AddComment
Range("G1").Comment.Visible = False
Range("G1").Comment.Text Text:="У попа была собака," & Chr(10) & "Поп ее любил."
Range("G1").Select
Во время формирования итога в ячейке формируйте в некоей текстовой переменной тот текст (например, из каких компонентов складывается результат- число в текст перевести - стандартная функция), который хотите видеть в примечании, по окончании формирования - записываете его в примечание.
На сайте planetaexcel.ru описано, как в примечание можно вставить изображение, если нужно или очень хочется.
--------- Нет времени на медленные танцы!
Ответ отправил: Megaloman (статус: Студент)
Ответ отправлен: 24.02.2008, 18:38 Оценка за ответ: 5