29 / 1 / 0
Регистрация: 03.07.2014
Сообщений: 78
|
|
1 | |
Как скопировать данные по двойному клику мыши14.03.2017, 20:24. Показов 3227. Ответов 11
Метки нет (Все метки)
Добрый вечер! Может быть кто-нибудь поможет подправить код в VB? Нужно, чтобы при двойном клике строка из первого листа (Прайс)копировалась на второй(Приложение №1) в определенную строку -6 (после шапки таблицы), а не после всего текста? Никак не могу сообразить, что надо сделать((( И с форматированием тоже беда - неплохо бы изменить стиль на обычный, а не тот, что в Прайсе, это возможно?
0
|
14.03.2017, 20:24 | |
Ответы с готовыми решениями:
11
Копирование данных с нескольких листов с по двойному клику мыши Скопировать текст по двойному клику По двойному клику мыши изменить местоположение формы Вызов createEditor по наведению курсора мыши, а не по двойному клику |
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
14.03.2017, 21:24 | 2 | |||||
1
|
29 / 1 / 0
Регистрация: 03.07.2014
Сообщений: 78
|
|
14.03.2017, 21:54 [ТС] | 3 |
Спасибо огромное, но не совсем так надо. Строчки просто заменяют одна другую и встают в одну строку. А надо, чтобы они шли друг за другом. Поможете?
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
14.03.2017, 22:53 | 4 | |||||
Если порядок добавления строк не важен, то можно и так :
1
|
29 / 1 / 0
Регистрация: 03.07.2014
Сообщений: 78
|
|
14.03.2017, 22:57 [ТС] | 5 |
Спасибо!!! Почти все как надо, только бы еще нумерацию добавить)
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
14.03.2017, 23:08 | 6 | |||||
Сообщение было отмечено KittiKet как решение
Решение
Попробуйте так (практически весь макрос записан с помощью макрорекордера)
1
|
29 / 1 / 0
Регистрация: 03.07.2014
Сообщений: 78
|
|
14.03.2017, 23:17 [ТС] | 7 |
Спасибо!!! Вы мне очень, очень помогли!
p.s. Если бы я знала, что такое макрорекодер, я бы может сама справилась, но мой IQ до этого видимо не дотягивает(( Еще раз огромное спасибо!
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
14.03.2017, 23:29 | 8 |
Макрорекордер - это запись макроса.
0
|
29 / 1 / 0
Регистрация: 03.07.2014
Сообщений: 78
|
|
15.03.2017, 02:24 [ТС] | 9 |
А у меня еще такой вопрос: возможно, чтобы общая сумма (в ячейках итого)считалась автоматически? Что-то у меня ничего не получается.
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
15.03.2017, 18:46 | 10 |
Замените =СУММ(C6:C6) на =СУММ(C5:C6) и т.д.
0
|
29 / 1 / 0
Регистрация: 03.07.2014
Сообщений: 78
|
|
15.03.2017, 21:03 [ТС] | 11 |
Не поняла. Заменить как? Вручную функции постоянно менять? При добавлении новой записи ячейки смещаются и получается уже не =СУММ(С6:С6). Записей может быть добавлено и 3 и 5, и 10 и т.д., поэтому не знаешь, в какой ячейке окажется итоговая сумма. Естественно, можно потом выделить весь столбик и нажать на значок автоматического сложения в ленте, а мне хотелось бы, чтобы сумма выставлялась автоматически.
0
|
4134 / 2238 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
15.03.2017, 21:42 | 12 |
Много слов, но нет одного - простого действия, найти ячейку с первоначальной формулой и изменить одну единственную циферку (номер строки)
0
|
15.03.2017, 21:42 | |
15.03.2017, 21:42 | |
Помогаю со студенческими работами здесь
12
Как получить данные из DataGrid по двойному нажатию мыши? Выполнение команды "Вставить текст" по двойному клику левой кнопкой мыши как осуществить выполнение операции по двойному клику на ИТЕМЕ? Как по двойному клику на DataGridView записать в объект значения из выделенной строки? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |