• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Simple Macros

  • Автор темы ultra
  • Дата начала
Статус
Закрыто для дальнейших ответов.
U

ultra

Всем привет!

Я ищу макрос, который бы в документе парсил ячейки столбца (Е к примеру) и если в этом всём домене столбца есть противоположные значения (float числа, допустим -5,6 и +5,6) , то надо чтобы макрос удалял эти строчки(не содержимое строк, а именно удалял строчки), и т.д.


Спасибо.
 
U

ultra

Нужели все свалил в отпуска? ( Помогите народ...
 
O

Over

Объясни плз простым нормальным языком, что тебе нужно. Мне, например, непонятно слово "парсил".
 
U

ultra

Вот пример:
Код:
			 Company | In-Flow | Out-Flow ...

1			 Microsoft	 -5,0		 13

2			  P&G			 5,0		 7

3			  Boeing		-10,5	  12

4			 Airbus		 30,06	  10

5			  IBM			 10,5		 30
После работы макроса должны удалиться строчки 1,2,3,5
 
O

Over

Знаешь, этот макрос в готовом виде нигде не лежит. Его можно написать самому.
Можно написать что-то вроде этого: берёшь первую строку, числовое значение из неё. Потом пробегаешь по всем строкам ниже, сверяешь значения из них со значением из первой строки.
Если значения противоположные, то удаляешь строки со сдвигом вверх:
Код:
Rows(i).Select
Selection.Delete Shift:=xlUp
Затем берёшь вторую строку, числовое значение из неё. Повторяешь те же самые операции со сравнением. И так повторяешь, пока не проверишь все строки.
В итоге твоя таблица примет желаемый вид.

P.S. Если ты надеялся получить готовый исходник, то ты прогадал с местом. Это форум, где люди делятся опытом, подсказывают друг другу как справиться с той или иной заковыркой. А на просьбы типа "Напишите плз программу, горю, очень надо..." мало кто откликается, потому что за_просто_так никто работать не хочет.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!