Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 31.08.2020
Сообщений: 27

При установке галочки в ячейку скопировать часть строки на новый лист. При снятии удалить из нового листа эту запись

26.07.2021, 02:00. Показов 3624. Ответов 22

Студворк — интернет-сервис помощи студентам
В прайсе галочками отмечаются выбранные позиции, двойным щелчком снимаются галочки. Нужно чтобы при установки галочки часть строки копировалась на лист "Заказ" в следующую пустую строку. При снятии галочки удалялась соответствующая строка из листа "Заказ".
Динамический диапазон не поддерживается.
Не нашла такого примера. Помогите кто может.

Можно дополнить этот код? Или другим способом.


Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Ставим флажок, если был одиночный щелчок по ячейке
    If Target.Cells.Count > 1 Then Exit Sub
        If Not Intersect(Target, Range("F6:F100")) Is Nothing Then
            Application.EnableEvents = False
            Target.Font.Name = "Marlett"
            Target = "a"
            Application.EnableEvents = True
        End If
End Sub
 
 
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Снимаем флажок, если был двойной щелчок по ячейке
    If Not Intersect(Target, Range("F6:F100")) Is Nothing Then
        Application.EnableEvents = False
        Cancel = True
        Target.ClearContents
        Application.EnableEvents = True
    End If
End Sub
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.07.2021, 02:00
Ответы с готовыми решениями:

Автоматическое добавление данных на лист excel при добавлении нового листа
Здравствуйте. Подскажите пожалуйста. Реализуемо ли такое в принципе средствами excel бе з программирования. Есть книга, в которой каждый...

Копировать строку с листа на лист при внесении изменений в ячейку в этой строке
я - сантехник, частенько приходится обсчитывать работы и материалы. как в экселе перенести строку с одного листа 1 на лист 2 при условии,...

RadioGroup: ошибка List index of bounds (-1) при снятии галочки
***Дополнение radio_gr_cfg это CheckListBox Вопрос вроде и прост но понять не могу почему так, есть вектор значений, содержащий значения,...

22
0 / 0 / 0
Регистрация: 21.06.2026
Сообщений: 5
23.06.2026, 14:46
Студворк — интернет-сервис помощи студентам
Все супер! А что буду сам делать? Вы имеете ввиду границы в таблице рисовать?
0
jump
 Аватар для I can
5009 / 4803 / 852
Регистрация: 13.04.2015
Сообщений: 10,060
23.06.2026, 15:08
Цитата Сообщение от alex270385 Посмотреть сообщение
А что буду сам делать?
Я имею в виду, что вам же не яблоки с малиной нужны, а что-то посерьёзнее. Но для начала и такой макрос подойдёт.
0
0 / 0 / 0
Регистрация: 21.06.2026
Сообщений: 5
23.06.2026, 15:23
Нет, Нет. Все отлично! Принцип работы таблицы тот же будет. Просто увеличится список. Огромнейшее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.06.2026, 15:23

Как при снятии галочки с checkBox выполнить другую команду?
При выставлении галочки в checkBox выполняется команда записи в реестр. Как при снятии галочки с checkBox выполнить другую команду...

Создание нового листа перед рабочим, копирование таблиц на новый лист
Доброго времени суток! Я практически полный ноль в VBA, поэтому прошу вашей помощи. Задание:создать новый лист перед рабочим листом(в...

Как можно сделать чтобы не использовать лист ITOG а при копировании нового листа итоги?
Доброго дня или вечера Я извиняюсь за свой визит, но у меня вот какая проблема Как можно сделать чтобы не использовать лист ITOG а при...

Сделать checkbox так, чтобы при снятии галочки background возвращался в обычное состояние.
Помогите,пожалуйста, сделать checkbox так, чтобы при снятии галочки background возвращался в обычное состояние (желтое...как и было) ...

Как создать новый лист и импортировать данные с другого листа на новый лист
как создать новый лист и импортировать данные с другого листа на новый лист. Private Sub CommandButton1_Click() ' Создание...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru