0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 90
|
||||||
1 | ||||||
Excel Кнопка добавляет строку и автоматически прорисовывает границы. Но если добавить в послед строке,то неправильно добавляет02.11.2020, 15:23. Показов 2721. Ответов 23
Кнопка добавляет строку и автоматически прорисовывает границы. Но если добавить в послед строке,то неправильно добавляет.
0
|
02.11.2020, 15:23 | |
Ответы с готовыми решениями:
23
Есть код который добавляет строку с объединенными ячейками, работает только если выбрана нижняя строка Циклический поиск значения в колонке , if true = вносит изменения в строке найденой ячейки, else добавляет строку со своими значениями Функция, которая автоматически добавляет в Word информацию Добавляет пустую строку в БД |
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 90
|
|
02.11.2020, 15:27 [ТС] | 2 |
Вот так происходит, границы рисует там где заведующий отделением написано, так не должно быть(
0
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
|
|
02.11.2020, 16:03 | 3 |
Sh0ck3r, вы такой умный и нас, видимо, такими же считаете. Если вам ясно на какую из ваших многочисленных кнопок надо нажимать и какая должна быть реакция, то я, например, не провидец и не экстрасенс и этого не знаю. Загрузил файл График, встал на последнюю строку, нажал Добавить, появилась правильная новая строка и так несколько раз. только номер у нее не меняется. Кнопка перенумерации не срабатывает. И чего вы сделали с кнопками, что невозможно посмотреть их свойства и подключенный макрос? Что, куда, к чему?
0
|
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 90
|
|
02.11.2020, 16:08 [ТС] | 4 |
У вас какой офис? Пароль 159, вкладка рецензирование. У меня в 2007 добавляется криво, какие-то левые границы рисует...Номер меняется если нового человека добавляешь, а не просто строчку существующему. Нужно стать на столбец с ФИО и нажать доб. строки.
0
|
Ученик Нарушитель
233 / 140 / 53
Регистрация: 01.04.2020
Сообщений: 468
|
|
02.11.2020, 16:32 | 5 |
Sh0ck3r, Вечер Добрый. Burk, правду говорит.
, аналогично сделал и всё Good. Офис 2019.
0
|
Ученик Нарушитель
233 / 140 / 53
Регистрация: 01.04.2020
Сообщений: 468
|
|
02.11.2020, 16:39 | 6 |
0
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
|
|
02.11.2020, 17:05 | 7 |
Sh0ck3r, MikeVol, у меня 2007 и на первый взгляд No Problems. Может уважаемый Sh0ck3r у вас 2007 гнутый? И, как мне кажется, ваш уровень достаточно неплох и, чуть повозившись, вы и сами исправите ваши макросы может быстрее, чем помощники, тем более, что вы так и не озвучили тот доскональный порядок действий, который приводит к неверным результатам.
Добавлено через 4 минуты P.S. На будущее - надо присылать не пустую таблицу, хотя бы, строки 3 заполненных, пустые же убрать, как совершенно ненужные
0
|
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 90
|
|
02.11.2020, 17:37 [ТС] | 8 |
Я просто становлюсь на последнюю должность и нажимаю доб. строки и такое происходит, каждый раз
Добавлено через 1 минуту у меня лицензия 2007 офиса
0
|
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 90
|
|
02.11.2020, 17:41 [ТС] | 9 |
В этом файлике сделал как вы и сказали, убрал все строки и нажал на посл. строку и получился такой косяк с 1го раза.
0
|
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 90
|
|
02.11.2020, 17:52 [ТС] | 10 |
На счет этого тоже не знаете? Нужно когда очищаешь ячейку от времени, чтобы был автоматический перерасчет активного листа.
0
|
Ученик Нарушитель
233 / 140 / 53
Регистрация: 01.04.2020
Сообщений: 468
|
|
02.11.2020, 18:21 | 11 |
Sh0ck3r, У вас вообще что-то странное с данной книгой. Третья страница отображается как ЭтаКнига
0
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
|
|
02.11.2020, 18:24 | 12 |
А у меня нет лицензии, зато ваших фокусов нет. Может прислать?
Что за тоже, у меня ведь работает. "Очищаешь ячейку от времени" это какая ячейка - начало работы или обеденный перерыв? Впрочем неважно, воспользуйтесь реакцией на событие изменения ячейки Worksheet_Change и смотрите, когда эта ячейка (Target) будет в нужном вам столбце и будет чистая. И сходите с вашим файлом на другой комп и, желательно, в другую организацию, там проверите.
0
|
Ученик Нарушитель
233 / 140 / 53
Регистрация: 01.04.2020
Сообщений: 468
|
|
02.11.2020, 18:24 | 13 |
Sh0ck3r,
0
|
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 90
|
|
02.11.2020, 18:43 [ТС] | 14 |
Я работаю в больнице, там нельзя пиратский софт. А есть ключ только на 2007
Добавлено через 1 минуту Попробовал с Worksheet_Change, перестает работать кнопка перехода на следующий месяц( На PasteSpecial ругается...
0
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
|
|
02.11.2020, 19:34 | 15 |
Sh0ck3r, значит неправильно записали обращение, либо внимательно прочитайте, либо пришлите, что вы там написали. Не может Worksheet_Change что-то отключать. Тысячи программеров пользуются и ничего. И у вас всё должно работать. Эта САБ должно быть в модуле листа. Когда пишете сообщение, нажимайте на НИК адресата, тогда у него будет информация о сообщении. Вам же приходит, когда я вам посылаю.
Добавлено через 11 минут Или перед Paste поставьте Application.EnableEvents = False а после =True
0
|
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 90
|
|||||||||||
03.11.2020, 08:25 [ТС] | 16 | ||||||||||
Application.EnableEvents = False уже стоит в коде. Происходит это только в 2007 офисе, в других нормально срабатывает переход.
Добавлено через 12 минут
0
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
|
||||||
03.11.2020, 09:13 | 17 | |||||
Сообщение было отмечено Sh0ck3r как решение
Решение
Sh0ck3r, Worksheet_Change у вас будет работать при любом изменении любой ячейки и при копировании и вставке диапазона может работать кучу раз. А вы писали, что это должно работать при очистке некоторой ячейки времени. На мой вопрос в каком столбце эта ячейка, ответа я не получил. Вы читайте внимательно вопросы, а то уже притомился повторять их. По поводу вставки НИКа в сообщение тоже никакой реакции. Для примера Worksheet_Change должна выглядеть так (считаем, что столбец со временем 5 и последняя строка в таблице LastRow
1
|
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 90
|
|
03.11.2020, 09:33 [ТС] | 18 |
Спасибо большое, попутал с displayalerts. Заработало) А вот с worksheet_change не работает, выдает ошибку syntax error.
0
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
|
|
03.11.2020, 10:21 | 19 |
Sh0ck3r, я что маг, чтобы знать в какой строке синтакс эррор. Эта ошибка возникает только, если вы что-то неправильно набрали с ошибкой.. Надо быть внимательным. Покажите кусок кода, где возникает ошибка, иначе нет предмета разговора.
0
|
0 / 0 / 0
Регистрация: 17.09.2019
Сообщений: 90
|
||||||
03.11.2020, 10:52 [ТС] | 20 | |||||
0
|
03.11.2020, 10:52 | |
03.11.2020, 10:52 | |
Помогаю со студенческими работами здесь
20
DatagridView добавляет не валидную строку из БД INSERT INTO не добавляет строку в таблицу Добавляет в базу пустую строку eof() Добавляет лишнюю строку Не добавляет новую строку в подчиненной форме Из-за чего добавляет пустую строку в datagridview1? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |