Вопрос по EXCEL

PIK

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

А проблема в следующем:
есть табличка с формулами, в ней будет работать куча народу, поэтому формулы придется защитить.

Нужно вставлять строки в конец таблицы и иногда в середину таблицы, так чтобы копировались формулы и не нарушалась работа счетчиков.

Скопировала несколько макросов, но они не работают у меня. Mожет из-за того, что EXCEL 2010 - та еще штучка, каждую команду с лупой ищу.

PIK

Некoторые пишут, что это можно и без макросов сделать, через списки... Это было бы вообще идеально, но как сделать тоже не пойму

ober

формулы одинаковые?

badydoc

PIK
Скопировала несколько макросов, но они не работают у меня.
в 2010 их разрешить надо

Pavel_Crio

в Excel 2010 макросы включаются здесь:
меню Файл - Параметры - Центр управления безопасностью - справа Параметры центра управления безопасностью - Параметры макросов - справа Включить все макросы.

P.S. Зайдите на сайт http://www.planetaexcel.ru/forum.php?forum_id=129 там помогут, там можно задавать вопросы не регистрируясь. Но желательно приложить к вопросу таблицу-пример, секретную информацию удалите из файла.

PIK

Макросы разрешены

На http://www.planetaexcel.ru уже была, кое-чего скачивала, но они там эти макросы такой терминологией обсуждают, что мне ни одно слово не понятно. А у меня не срабатывает... Почему и прошу консультацию для блондинок.

Формулы в столбцах разные: счетчик, ВПР, ТЕКСТ, СЦЕПКА

Инфа не секретная

Александр П

если я понял правильно то никакой макрос нафиг не нужен....
берёте ставите знаки доллара перед и за буквой столбца $F$ и теперь можно добавлять в конец или в серидину таблицы строки, формула будет привязана к определённой ячейке.
ну это если я всё верно понял
ща скрин вставлю

Pavel_Crio

PIK, по поводу нового интерфейса Excel 2010 возможно вам поможет это руководство

http://office.microsoft.com/ru-ru/excel-help/HA101794130.aspx?CTT=5&origin=HA010370218

найдите ссылку "Открыть руководство по Excel" и нажмите на ней. В открывшемся окне справа сверху будет кнопку "Установить", можно установить на свой компьютер, чтобы постоянно не лазить на этот сайт.

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

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

PIK

Александр П, до сих пор считала, что знак доллара делает адрес абсолютным. У меня все адреса ячеек относительные, так как связь между данными осуществляется в пределах одной строки. Связь между строками только счетчиком.

На всякйи случай по-подробнее:
Задача: сформировать артикул новой ткани.
Пользователь в трех столбцах из выпадающих списков выбирает признаки этой ткани, например хлопок/полотнянное переплетение/клетка. На основании этого выбора идет запрос в справочник через ВПР: хлопок превращается Хл, полотнянное переплетение в Пп, клетка в Кл. Дальше СВЯЗКОЙ собираю все в кучу Хл001ПпКл - получился артикул ткани. 001 - счетчик (порядковый номер).

Pavel_Crio, копировать строку ручками - это самое неудачное решение вопроса для меня, конечно, если ничего умней не придумаю, придется так. Но так как коллектив у нас дамский... снести формулу - это легко.
Даже если потом начнут пытаться восстановить... полетят сотни артикулов, и поди проверь как там было до снесения... Даже если делать каждый раз резервную копию, чтоб найти ошибку придется все вручную сверять.

Идеальное решение это вставка строки в конец таблицы с автоматическим копированием формул (без содержимого предыдущей строки!) и вставка формул в середину таблицы, так как часто одна ткань есть в клетку и полоску, у нее счетчик должен сохраниться, а поменяться только клетка на полоску Хл001ПпПл. Чтобы в данном случае счетчик не слетал, у меня задано условие: если в такой-то колонке стоит звездочка, то счетчик равен предыдущей строке.

При ручной вставке строки в середину таблицы вообще страшно: вставят, потом формулы протащат - слетят все артикула, что ниже, когда поставят звездочку все восстановится, конечно... НО, ВДРУГ В ЭТОТ МОМЕНТ ЗАЗВОНИТ ТЕЛЕФОН!!! Это ж все забудется минут на 10 разговора, а в каком виде потом будет восстановлено - вообще никому неизвестно