Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / чтобы данные в счетчике не задваивались / 7 сообщений из 7, страница 1 из 1
09.12.2013, 17:25
    #38494402
lapochka2382
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтобы данные в счетчике не задваивались
Добрый день!
у меня есть программка в VBA, которая проставляет счетчик в листе excel (пример с файлом прилагаю), но есть две проблемы...
первая: если нужно скопировать предыдущую строчку, то необходимо выделить только конкретный диапазон, а не полностью строку, т.к. счетчик также перекопируется с предыдущей строчки и не пересчитается, а нужно, чтобы ставилось другое значение.
и вторая проблема заключается в том, что столбец, где расположен счетчик, никак не защищен, можно ли его защитить, но чтобы при этом все функции excel оставались активными.

Спасибо!
...
Рейтинг: 0 / 0
09.12.2013, 18:21
    #38494501
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтобы данные в счетчике не задваивались
Забейте в столбец формулу типа

AD9 = ЕСЛИ(ЕПУСТО(А9);"";AD8+1)

и всё...
...
Рейтинг: 0 / 0
09.12.2013, 18:41
    #38494528
lapochka2382
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтобы данные в счетчике не задваивались
Akina, спасибо за ответ!
но, к сожалению, такой вариант не подходит, т.к. люди, которые работают с этим файлом могут, в уже заполненный массив, вставлять новые строчки и тогда в столбце Счетчик образуются пустые ячейки.
...
Рейтинг: 0 / 0
09.12.2013, 19:11
    #38494552
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтобы данные в счетчике не задваивались
И что в ЭТОМ случае должно быть сделано? новые строки получат следующие новые номера? или номера должны быть пересчитаны?
Постановка задачи хромает...
А юзерам - по рукам. Чтобы не делали чего не надо.
...
Рейтинг: 0 / 0
09.12.2013, 19:45
    #38494588
lapochka2382
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтобы данные в счетчике не задваивались
Akina, извините, если непонятно написала.
Да, должны автоматически образовываться новые номера, они не должны повторяться, и если копируешь (или добавляешь новую между массивом) строчку номер в счетчике должен также меняться автоматически.
...
Рейтинг: 0 / 0
09.12.2013, 21:31
    #38494674
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтобы данные в счетчике не задваивались
Тогда обрабатывай изменение листа и при необходимости вставляй формулу в соотв. ячейки в Target. А пересчитается оно само...
...
Рейтинг: 0 / 0
10.12.2013, 11:35
    #38495170
lapochka2382
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтобы данные в счетчике не задваивались
Akina, спасибо!
попробую разобраться...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / чтобы данные в счетчике не задваивались / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]