|
0 / 0 / 0
Регистрация: 30.09.2014
Сообщений: 12
|
||||||
Удаление содержимого ячейки, если в другую добавляется такое же содержимое08.10.2014, 15:35. Показов 1707. Ответов 6
Метки нет (Все метки)
Подскажите, как можно решить такую задачу. В столбце пять ячеек. В первой знак "+". Я добавляю знак "+" в третью ячейку, и в первой знак удаляется. И такое условие для всех пяти ячеек. Т.е. больше одного такого знака ни в одной из них быть не может.
В коде я для наглядности указал вместо удаления заполнение цифрой "1".
0
|
||||||
| 08.10.2014, 15:35 | |
|
Ответы с готовыми решениями:
6
Осуществить деление содержимого регистра на содержимое ячейки памяти StringGrid: отнять от содержимого текущей ячейки содержимое предыдущей |
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
| 08.10.2014, 15:58 | ||||||
|
Если нужна не кнопка, а "автоматизация" процесса, то расположите весь нижеопубликованный код в модуле нужного рабочего листа.
0
|
||||||
|
0 / 0 / 0
Регистрация: 30.09.2014
Сообщений: 12
|
|
| 08.10.2014, 16:20 [ТС] | |
|
Спасибо за ответ. Но код ваш почему-то не работает. Плюсы не удаляются ни в одной из ячеек.
Добавлено через 3 минуты "P.S. Если "+" и "-" это реальная задача, то от проверки, конечно же, нужно отказаться" - что это значит, от какой проверки нужно отказаться?
0
|
|
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
|
| 08.10.2014, 16:32 | |
Сообщение было отмечено Hardmemory как решение
Решение
От второй, конечно же
но если что, пример прилагается
1
|
|
|
0 / 0 / 0
Регистрация: 30.09.2014
Сообщений: 12
|
|
| 08.10.2014, 17:21 [ТС] | |
|
Вот это действительно здорово!!!! Просто суперрр! Спасибо огромное. И еще один дополнительный вопрос, может подскажете. Вместо плюса должен быть знак точки. Это не простая точка, а точка располагающаяся по середине ячейки, я ее вставлял через Вставка, Символы. Можно ли ее как-то вставить в код? Так то во вставке у нее есть свой адрес, но как это сделать. Это не так важно, просто последний штрих. И все равно еще раз от меня огромнейшая благодарность!!!
Добавлено через 10 минут Тут надо более подробно написать, а то нелепица какая-то получилась. В общем как я вставляю эти точки (плюсы). Я создал выпадающий список из двух содержимых: знака точки и пустоты. И просто мышкой выбираю из этого списка то, что мне нужно. Выбрал точку в какой-то ячейке, точка в другой ячейке пропала. Добавлено через 4 минуты И еще один вопрос, если несколько столбцов? Все они независимы друг от друга. Т.е. в каждом по точке, только по одной, как и было указано в условии задачи. Мне просто этот код переписать, скажем пять раз - пять столбцов и изменить диапазон ячеек? Или это можно в одном коде как-то сделать упростить? Добавлено через 24 минуты Все, как вставить точку я разобрался, я в ваш код добавил "Chr(150)". Остался вопрос только с независимыми столбцами, можно ли их как-то в ваш код добавить, чтобы не писать его отдельно для каждого.
0
|
|
|
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
|
||||||
| 08.10.2014, 17:25 | ||||||
|
Если копирование и вставка символа не помогают, то можно посмотреть в сторону VB(A) функции ChrW(). А если код этой "точки" Вам неизвестен, то узнать его можно с помощью функции AscW()
А по поводу пяти столбцов, изреку следующее - если Вы принципиально не меняете данные сразу нескольких ячеек (ввод/копирование), то от перебора ячеек можно отказаться, т.е.
1
|
||||||
|
0 / 0 / 0
Регистрация: 30.09.2014
Сообщений: 12
|
|
| 08.10.2014, 17:49 [ТС] | |
|
Огромное спасибо, вы мне очень помогли.
0
|
|
| 08.10.2014, 17:49 | |
|
Помогаю со студенческими работами здесь
7
Есть ли такое событие DataGridView, которое возникает при изменении ВИДИМОГО содержимого ячейки? Удаление содержимого части ячейки таблицы в Word 2003 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|