в реальности исходные данные занимают довольно большой объем - несколько тысяч строк и могут быть отсортированы только по дате
мне показалось также, что обрабатывать этот динамический массив через сводную проще и быстрее
конечная цель всех телодвижений - добиться вычисления свободного места (№ячейки), при вводе данных (выпадающий список)
для наглядности, я довольно сильно упростил пример, в нем формула массива действительно работает
в реальности, записи многократно повторяются (файл во вложении), предложенная вами формула выдает некорректный результат
и как потом, в итоге, привязать ее к проверке данных (формирование в выпадающем списке текущего значения для выбранного типа)?
Поиск данных в поле названий строк сводной таблицы, диапазон сводной таблицы как аргумент функции листа Excel
Пользователь
Сообщений: Регистрация: 08.09.2013
28.03.2015 14:31:17
Здравствуйте уважаемые знатоки! Столкнулся с проблемой поиска данных (Excel 2010) в сводной таблице ф-цией ВПР()
ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ() не подходит, так как вытаскивать информацию нужно из названий строк Вопрос: - как изящно задать диапазон сводной в формуле ВПР, учитывая, что диапазон сводной таблицы постоянно изменяется (динамический)? варианты: =ВПР("книги";СводнаяТаблица1;2;ЛОЖЬ) или =ВПР("книги";"СводнаяТаблица1";2;ЛОЖЬ) не работают(
советы по форуму сводятся к заданию диапазона из целых столбцов хотел уточнить, для общего развития, - это единственный способ решить задачу?
Уважаемые форумчане! не могу найти диск с примерами к книге Гарнаева Microsoft Office Excel 2010 Разработка приложений жду ответ в личку
заранее благодарен
Выравнивание положения выделенной ячейки в окне, макрос вместо полосы прокрутки
Пользователь
Сообщений: Регистрация: 08.09.2013
12.09.2013 20:58:09
Слэн, респект!!! работает!!! Das ist fantastisch! Спасибо!!!
Совершенство в разработке достигается не тогда, когда нечего добавить, а тогда, когда нечего убрать.
Изменено: - 12.09.2013 21:01:00
Выравнивание положения выделенной ячейки в окне, макрос вместо полосы прокрутки
Пользователь
Сообщений: Регистрация: 08.09.2013
09.09.2013 21:47:43
Уважаемый Слэн, выкладываю свой файл. Я только начал изучать VBA, поэтому огромная просьба помочь "внедрить" макрос "go" в мой пример.
После клика по любой из ссылок, которые образуют двумерный массив, на листе "персонал", позиция ячейки-мишени, на которую осуществляется переход, должна автоматически выровняться по левой стороне окна и подняться, на уровень 10 строки листа. Чтобы, каждый раз, после перехода не прибегать к помощи прокрутки и не выравнивать требуемую область в пределах окна.
Выравнивание положения выделенной ячейки в окне, макрос вместо полосы прокрутки
Пользователь
Сообщений: Регистрация: 08.09.2013
08.09.2013 21:40:28
Уважаемые форумчане, если будет у кого возможность, - подскажите как решить проблему.
Использую на разные листы
Книга (Excel2010) содержит один лист с гиперссылками и множество листов с данными На каждом листе с данными - множество однотипных по структуре шаблонов-таблиц, >100шт (расположены по горизонтали). Данные в таблицы заносятся построчно Направление перехода по динамической гиперссылке (с основного листа) всегда настроено на последнюю непустую ячейку шаблона-таблицы (по каждому листу и по каждой таблице-шаблону персонально)
При переходе по гиперссылке на другие листы, в пределах книги, и области, в пределах листа, нужно чтобы положение ячейки, на которую попадаем, после клика, всегда находилось в одном и том же месте окна (примерно на исходной позиции ячейки A10 чистого листа). Устроит вариант выравнивания только по левой стороне окна (без вертикальной подстройки).
Сейчас, после перехода, приходится каждый раз "дотягивать" таблицу на удобное положение с помощью полос прокрутки. Заранее благодарен за помощь.