|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.03.2018, 04:09 | #1 |
Регистрация: 04.03.2018
Сообщений: 3
|
Как макросом добавлять строки
Приветствую. Постигаю потихоньку премудрости Экселя. Пожалуйста подсобите советом нубу. В общем файл с двумя листами. В первый лист ручками оператором забиваются данные о работах проводимых организацией. Пока работа не выполнена часть ячеек в строке пустует. После заполнения всех ячеек строки, оператором, руками, присваивается порядковый номер. После присвоения номера, необходимо добавить данные в журнал учета(лист2) в электронном виде, столбцы в котором немного по другому упорядочены, который потом переносится в бумажный журнал. Подглядел на форуме макрос, который позволяет по двойному щелчку, заполнять необходимые значения в журнал учета. Вот только затык у меня случился с добавлением новых строк. Сейчас, при двойном клике на порядковом номере карточки - данными забиваются все столбцы. Прошу вас подмогите вписать необходимые команды, чтобы на втором листе, по двойному клику автоматически добавлялись одна строка с данными ячеек 1листа и 2лист не заполнялся до конца дублированными данными. В листе Журнал учета присвоены имена столбцам.
Файл прилагаю. Буду признателен за разъяснение недостающих команд. Заранее спасибо. Последний раз редактировалось Shpalozzavr; 14.03.2018 в 04:12. |
14.03.2018, 12:09 | #2 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
Так? Только надо обеспечить, чтобы в диапазоне Counter (в данном случае первый столбец) не было пустых ячеек между заполненными. Можно, например, нумерацию строк сделать в первом столбце.
|
14.03.2018, 13:31 | #3 |
Регистрация: 04.03.2018
Сообщений: 3
|
Супер, спасибо огромное.
|
14.03.2018, 15:46 | #4 |
Регистрация: 04.03.2018
Сообщений: 3
|
Upd.
Приветствую еще раз. Жизнь внесла коррективы небольшие. Vefer, еще раз спасибо за помощь, вынужден еще немного подоставать знающих людей. 1.В файле добавился лист, в котором формируется Карта Учета в которой макросом, по двойному клику заполняются ячейки. Макрос работает, все замечательно. При добавлении второго макроса, написанно с помощью Vefer выстреливает ошибка Compile error: Ambiguous name detected: Worksheet_BeforeDoubleClick и выполнение макросов останавливается. Двойной клик запускающий макрос, формирующий Учетную карту работает с ячейками первого столбца, двойной клик с макросом для вкладки Журнал Учета работает с ячейками 10 столбца. По отдельности работают оба великолепно - вместе не хотят. Посоветуйте как их подружить чтобы оба работали совместно на первом основном листе. 2. В какой строке прописать чтобы второй макрос, формирующий Журнал учета, начинал заполнять строки не с 1 строки, а с 5 (с 1 по 4 будут располагаться пояснительные надписи). Заранее спасибо. |
14.03.2018, 16:08 | #5 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
Потому что на одном листе два Worksheet_BeforeDoubleClick создавать нельзя, все в один надо запихивать
|
14.03.2018, 16:42 | #6 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
Ничего не надо делать, если все строки первого столбика будут заполнены, то он и будет вниз продолжать заполнять
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DataGridView не хочет добавлять значения более чем в 3 строки | Konstantin1706 | Windows Forms | 0 | 08.12.2013 15:13 |
Скрыть строки макросом | Вадим12091965 | Microsoft Office Excel | 3 | 20.04.2013 12:41 |
вставить строки макросом | horpenst | Microsoft Office Excel | 2 | 30.03.2011 10:53 |
как добавлять в файл | ZET78 | Общие вопросы C/C++ | 3 | 02.05.2010 20:27 |