Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
256 / 62 / 8
Регистрация: 29.05.2011
Сообщений: 1,621
1

Автоматическое выполнение действий при заполнении таблицы

15.09.2016, 18:23. Просмотров 1177. Ответов 9
Метки нет (Все метки)

Имеется постоянно пополняемая таблица (хобби).
2 столбца.
Задача.
1. При введении очередных данных в столбец А ничего не надо. При введении данных в столбец В происходит проверка на присутствие такой ячейки в таблице независимо от цвета. В случае, если такая ячейка уже есть - вновь введенная СТРОКА удаляется.
2. Если такой ячейки в таблице нет - вновь введенная строка принимается и происходит сортировка таблицы по первому столбцу "от А до Z". Строки с совпадением в первом столбце сортируются по второму столбцу "от A до Z".

Поможете?)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.09.2016, 18:23
Ответы с готовыми решениями:

Автоматическое заполнение таблицы данными из другой таблицы при соблюдении определенного условия
Добрый день! Объяснить сложно, поэтому попробую на примере. По работе составляю графики...

Выполнение действий в заданное время
Как сделать чтобы через определённый промежуток времени были произведенны какие либо операции к...

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

Автоматическое выполнение действий при загрузке страницы
Добрый день. Имеется input вида: <input id="input_name_id_">, в него загружаются данные из базы...

9
4105 / 2212 / 938
Регистрация: 01.12.2010
Сообщений: 4,625
15.09.2016, 18:40 2
Небольшой фрагмент таблицы будет ?
0
256 / 62 / 8
Регистрация: 29.05.2011
Сообщений: 1,621
15.09.2016, 18:45  [ТС] 3
https://www.cyberforum.ru/atta... 1473954247
0
Вложения
Тип файла: xlsx Книга1.xlsx (11.7 Кб, 7 просмотров)
4105 / 2212 / 938
Регистрация: 01.12.2010
Сообщений: 4,625
15.09.2016, 19:20 4
Лучший ответ Сообщение было отмечено Bazaroff как решение

Решение

Посмотрите такой вариант
1
Вложения
Тип файла: zip Sample_for_Bazaroff.zip (11.9 Кб, 5 просмотров)
256 / 62 / 8
Регистрация: 29.05.2011
Сообщений: 1,621
15.09.2016, 22:03  [ТС] 5
pashulka, большущее спасибо! Вроде то, что надо!)

Добавлено через 2 часа 6 минут
pashulka, это сделано при помощи макроса? В списке макросов я его не нашел!(
Простите за занудство. Поработав с таблицей, обнаружил, что нужно бы добавить еще одну операцию.
В случае, если вновь введенная ячейка столбца В совпадает с уже имеющейся, а ячейки столбца А этих строк различны, то сохраняется тот вариант строки, в котором значение ячейки столбца А находится ближе к началу "от А до Z".
Я уже успел ввести некоторое количество новых данных, поэтому, на ваше усмотрение, либо расскажите как поправить существующую таблицу, либо я размещу таблицу по-новой.
Уж простите за безсовестность!(
0
4105 / 2212 / 938
Регистрация: 01.12.2010
Сообщений: 4,625
15.09.2016, 22:15 6
Я правильно понял, что если в таблице есть 2008 AC/DC и Вы добавляете 1990 AC/DC, то строка с 2008 должна быть удалена ?
И что делать, если будет заполнен столбец B, но столбец A останется пустым ?
0
256 / 62 / 8
Регистрация: 29.05.2011
Сообщений: 1,621
15.09.2016, 22:21  [ТС] 7
Да, строка с 2008 должна быть удалена, а принята с 1990.
Если столбец А пуст, то принимается заполненный. Просто AC\DC удаляется, а, например, 1993 AC\DC принимается.
0
4105 / 2212 / 938
Регистрация: 01.12.2010
Сообщений: 4,625
15.09.2016, 22:59 8
Смотрите пример
1
Вложения
Тип файла: zip Sample_for_Bazaroff2.zip (14.8 Кб, 4 просмотров)
256 / 62 / 8
Регистрация: 29.05.2011
Сообщений: 1,621
16.09.2016, 19:53  [ТС] 9
pashulka, да, оно самое. Но вы своим вопросом
Цитата Сообщение от pashulka Посмотреть сообщение
что делать, если будет заполнен столбец B, но столбец A останется пустым ?
навели еще на мысль.
Если присутствует просто Led Zeppelin, а я добавляю 1975 Led Zeppelin, то должно приниматься с 1975.
0
4105 / 2212 / 938
Регистрация: 01.12.2010
Сообщений: 4,625
16.09.2016, 20:49 10
Пробуйте
0
Вложения
Тип файла: zip Sample_for_Bazaroff3.zip (15.3 Кб, 7 просмотров)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.09.2016, 20:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Автоматическое заполнение данных в поле таблицы при заполнении формы по связанной таблице
Добрый день! Прошу помощи: сама в Access на уровне пользователя, но жизнь заставила.. Суть...

Автоматическое изменение названия формы при заполнении texbox
Добрый день, хочу реализовать такую задумку. Все пользуемся почтой. Во время того, как мы пишем,...

Выполнение действий при условии
Всем привет Как сделать чтобы при выполнении этого условия <? if...

Выполнение действий при наведении курсора
//--------------------------------------------------------------------------- #include <vcl.h>...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.