Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2010, 16:43   #11
Михаил2261
Пользователь
 
Регистрация: 03.05.2010
Сообщений: 37
По умолчанию

Для nilem
Здравствуйте, не посмотрите: я писал вчера
удаляется маска ,а не числовая строка ,например удаляется
строка DCCDFE а не ее значение
И еще скажите, нельзя сделать под любой массив, неограниченный размером А2-F17
спасибо

1.Вот у нас выполнена команда – заполнить – все нормально
Вверху G1-L1 – DCCDFE – МАСКА

D C C D F E
8 15 34 35 43 50 - - - - - -
9 20 25 38 43 45 - - - - E -
5 8 12 15 31 40 - A - B - -
10 11 13 26 31 39 - - - - E -
2 5 11 19 28 32 - A B - - -
1 3 17 27 38 44 - - - - D -
8 14 15 20 29 36 B - B B - -
18 21 28 29 37 46 - - E E - -
14 22 28 39 42 43 B - C F - E
2 16 23 28 40 43 A - - C F E
8 9 11 23 32 38 A A C C F E
4 5 13 15 23 35 - B C B D D
4 18 22 36 45 50 A A B F F F
15 17 34 36 38 45 D C C D F E
10 15 35 37 40 50 A B D E E F
4 10 16 26 38 46 A A B D E F

После нажатия кнопки – удалить по маске - у нас удалилась сама маска DCCDFE ,а не числовая строка
15 17 34 36 38 45 – см.внизу

D C C D F E
8 15 34 35 43 50 - - - - - -
9 20 25 38 43 45 - - - - E -
5 8 12 15 31 40 - A - B - -
10 11 13 26 31 39 - - - - E -
2 5 11 19 28 32 - A B - - -
1 3 17 27 38 44 - - - - D -
8 14 15 20 29 36 B - B B - -
18 21 28 29 37 46 - - E E - -
14 22 28 39 42 43 B - C F - E
2 16 23 28 40 43 A - - C F E
8 9 11 23 32 38 A A C C F E
4 5 13 15 23 35 - B C B D D
4 18 22 36 45 50 A A B F F F
15 17 34 36 38 45 A B D E E F
10 15 35 37 40 50 A A B D E F
4 10 16 26 38 46
А должны удалиться строки с таким расположением как DCCDFE
Можно сделать чтобы можно было загружать любой массив (может быть 100 строк или 300.)
В этом массиве в строке 6 чисел
Может загружаться еще массив в строках которого по 5 чисел например
12 15 22 27 40
1 6 12 26 37
спасибо
Михаил2261 вне форума Ответить с цитированием
Старый 22.09.2010, 16:43   #12
Михаил2261
Пользователь
 
Регистрация: 03.05.2010
Сообщений: 37
По умолчанию

Для nilem
Здравствуйте, не посмотрите: я писал вчера
удаляется маска ,а не числовая строка ,например удаляется
строка DCCDFE а не ее значение
И еще скажите, нельзя сделать под любой массив, неограниченный размером А2-F17
спасибо

1.Вот у нас выполнена команда – заполнить – все нормально
Вверху G1-L1 – DCCDFE – МАСКА

D C C D F E
8 15 34 35 43 50 - - - - - -
9 20 25 38 43 45 - - - - E -
5 8 12 15 31 40 - A - B - -
10 11 13 26 31 39 - - - - E -
2 5 11 19 28 32 - A B - - -
1 3 17 27 38 44 - - - - D -
8 14 15 20 29 36 B - B B - -
18 21 28 29 37 46 - - E E - -
14 22 28 39 42 43 B - C F - E
2 16 23 28 40 43 A - - C F E
8 9 11 23 32 38 A A C C F E
4 5 13 15 23 35 - B C B D D
4 18 22 36 45 50 A A B F F F
15 17 34 36 38 45 D C C D F E
10 15 35 37 40 50 A B D E E F
4 10 16 26 38 46 A A B D E F

После нажатия кнопки – удалить по маске - у нас удалилась сама маска DCCDFE ,а не числовая строка
15 17 34 36 38 45 – см.внизу

D C C D F E
8 15 34 35 43 50 - - - - - -
9 20 25 38 43 45 - - - - E -
5 8 12 15 31 40 - A - B - -
10 11 13 26 31 39 - - - - E -
2 5 11 19 28 32 - A B - - -
1 3 17 27 38 44 - - - - D -
8 14 15 20 29 36 B - B B - -
18 21 28 29 37 46 - - E E - -
14 22 28 39 42 43 B - C F - E
2 16 23 28 40 43 A - - C F E
8 9 11 23 32 38 A A C C F E
4 5 13 15 23 35 - B C B D D
4 18 22 36 45 50 A A B F F F
15 17 34 36 38 45 A B D E E F
10 15 35 37 40 50 A A B D E F
4 10 16 26 38 46
А должны удалиться строки с таким расположением как DCCDFE
Можно сделать чтобы можно было загружать любой массив (может быть 100 строк или 300.)
В этом массиве в строке 6 чисел
Может загружаться еще массив в строках которого по 5 чисел например
12 15 22 27 40
1 6 12 26 37
спасибо
Михаил2261 вне форума Ответить с цитированием
Старый 22.09.2010, 18:47   #13
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Ну вот, теперь удаляются по маске и буквенные, и цифровые строки. Количество строк м.б., в принципе, любым, количество столбцов - максимум 6, минимум 1.
Условия такие: закрашенные диапазоны должны начинаться (левый верхний угол диапазона) в A3 и H3 соответственно - от этих ячеек идет отсчет. Диапазоны д.б. отделены др. от др. пустым столбцом, и маска д.б. отделена от диапазона пустой строкой.
Проверяйте.
Вложения
Тип файла: zip Книга1.zip (27.7 Кб, 10 просмотров)
nilem вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка предыдущих записей vivaldi Microsoft Office Access 0 09.06.2010 17:24
3е число массива заменить произведением 2х предыдущих Денни Помощь студентам 10 14.02.2010 19:20
Поиск одинаковых чисел bvden Microsoft Office Excel 3 05.07.2009 01:29
Даты предыдущих дней Avalonix Общие вопросы Delphi 2 05.04.2009 15:40
выборка предыдущих значений(курсы валют)) alehandro Microsoft Office Access 1 29.04.2008 23:57