|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.04.2015, 16:30 | #1 |
Пользователь
Регистрация: 25.03.2015
Сообщений: 17
|
Макрос добавление/удаление новых строк
Добрый день, форумчане!
Ооооочень-очень-очень прошу Вашей помощи в написании макроса добавление/удаление строк (файл прилагается). Нужно на листе "Оценка ИТ-блока (общий)" написать макрос для таблички (строки 19-73) добавление и удаление новых строк (по кнопкам), при том, чтобы строки без заливки (20, 23, 26, 29, 32, 35, 38, 41, 44, 47, 50, 53, 56, 59, 62,65, 68, 71) оставались неизменными (их нельзя удалять). А для всех остальных параметры строк в табличке одинаковы. Кроме строки 72, нужно чтобы 73, 74, 75 и т.д. добавлялись с параметрами строки 72. Макрос должен работать, когда лист будет защищен, чтобы другие могли добавлять и удалять строки в табличку с указанными параметрами. Заранее благодарю. Последний раз редактировалось Julie_; 09.04.2015 в 16:48. |
09.04.2015, 16:38 | #2 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
Вам нужно чтобы строки добавлялись/удалялись одновременно? Т.е. во все номера 1,2,3 и ... добавились/удалились номера 1.1,2.1,3.1 и далее?
Строка 20 (1 - Развитие фронт-офисных технологий) всегда остается 20 строкой? |
09.04.2015, 16:48 | #3 |
Пользователь
Регистрация: 25.03.2015
Сообщений: 17
|
Есть основных 18 пунктов (строки без заливки), нужно, чтобы они оставались неизменными и имели порядковые номера как в столбце А (1-18), а все остальные строки это под пункты (1.1, 1.2, 2.1, 2.2 и так далее) эти строки (с одинаковыми параметрами) нужно добавлять и удалять , исключение составляет строка 18.1 (у нее немного другой параметр (список))...
|
09.04.2015, 16:51 | #4 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
Это понятно - у Вас одна кнопка "Добавление строк", вот и хотелось бы понять что должно произойти при нажатии на нее - добавление сразу 18 строк или только одной в какой-то определенный пункт?
|
09.04.2015, 16:58 | #5 |
Пользователь
Регистрация: 25.03.2015
Сообщений: 17
|
Должно произойти добавление одной строки в любой из пунктов 1-17, то есть один клик- одно добавление строки. А в пункт 18 тоже один клик- одно добавление строки. но с параметрами строки 18.1
|
10.04.2015, 08:32 | #6 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
Думал что Вам уже помогли...
Лично мне непонятно как именно макрос должен понять, что при нажатии на кнопку в пункт 3, например, должна добавиться строчка, почему это не пункт 1 или 2? Именно это хотелось бы понять Во вложении документ по добавлению строки, для работы два раза кликнуть по "+" Возможно, Вам нужно что-то по аналогии? |
10.04.2015, 11:32 | #7 | |
Пользователь
Регистрация: 25.03.2015
Сообщений: 17
|
Цитата:
Кстати в этом примере, отличная идея добавление +/ удаление - Единственное, у меня конечно очень мало познаний в области макросов, я скопировала код, пытаюсь "приспособить" под свой документ, пока не выходит... |
|
14.04.2015, 16:00 | #8 |
Пользователь
Регистрация: 25.03.2015
Сообщений: 17
|
Эх... неужели мне так никто и не сможет помочь... к сожалению сама не сильна в области VBA, а сделать документ нужно...
|
14.04.2015, 16:45 | #9 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
Двойной левый щелчок - добавление строки
Нажимать нужно ячейку в столбце А:А, после которой нужно добавить строку. Чтобы удалить - правый щелчек в столбце А:А по удаляемой строке Учтите, что это работает на весь лист, а не только на нужный Вам диапазон Времени нет придумать Вам что-то поинтереснее |
17.04.2015, 16:57 | #10 | |
Пользователь
Регистрация: 25.03.2015
Сообщений: 17
|
Цитата:
Единственное не подскажите, как как "заставить" работать этот же макрос но на защищенном листе? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление новых строк на 2 листах по условиям | Uralmaster | Microsoft Office Excel | 8 | 27.02.2011 07:16 |
добавление новых строк в динамическую матрицу. | ensoleille | Помощь студентам | 6 | 17.01.2011 18:44 |
Excel 2007 автоматическое удаление старых строк при потоковом поступлении новых | Swindler_1 | Microsoft Office Access | 5 | 17.03.2010 21:30 |
Excel 2007 автоматическое удаление старых строк при потоковом поступлении новых | Swindler_1 | Microsoft Office Excel | 35 | 15.03.2010 15:55 |
Qt. QSqlTableModel. Добавление новых строк. | HIC | Qt и кроссплатформенное программирование С/С++ | 0 | 07.07.2009 16:31 |