|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.10.2017, 15:41 | #1 |
Пользователь
Регистрация: 01.03.2017
Сообщений: 31
|
Сортировка по столбцам таблицы (MS Excel)
Отсортировать в каждом столбце диапазона ячейки с числовыми данными. Ячейки с нечисловыми данными и пустые не должны перемещаться. Реализовать в отдельном методе запись формул рабочего листа для определения сумм элементов строк, значения которых меньше нуля.
Когда я нажимаю на кнопку "Решение", у меня ничего не происходит! Помогите мне. Я не знаю, как решить проблему того что ничего не происходит, когда я нажимаю на кнопку "Решение" . Диапазон Екселя.PNG Код:
|
19.10.2017, 16:22 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а разве это не Visual Basic ?
а в MS Excel VBA (Visual Basic for Application) там есть свою ограничения и нюансы. я ни разу не виде, чтобы в VBA использовалось назначение обработчика событий через handles. |
19.10.2017, 17:32 | #3 | |
Пользователь
Регистрация: 01.03.2017
Сообщений: 31
|
Цитата:
Я изменила код сортировки на сортировку методом пузырька. Все равно ничего не выходит Код:
Последний раз редактировалось nightofpromises; 19.10.2017 в 17:47. |
|
19.10.2017, 21:51 | #4 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
я говорю о том, что я не уверен, что ваша конструкция в MS Excel работает. конкрентно вот это: Цитата:
тогда уже так попробывать: Код:
А зачем Вам такое назначение? почему просто не взять и не назначить макрос на кнопку средствами конструктора в MS Excel? |
||
20.10.2017, 17:12 | #5 | |
Пользователь
Регистрация: 01.03.2017
Сообщений: 31
|
Цитата:
Практическая №4.rar |
|
20.10.2017, 19:26 | #6 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Код:
diapozonrange.Cells(i, j) - это Cell (или Range, забыл уже) с кучей свойств и методов, это не число. Код:
ячейках будет не жестко заданное число, а формула. Вообще, там есть нюансы, возможно нужно будет работать со свойством Value2 или FormulaR1C1. Зависит от содержимого ячеек, форматов ячеек и т.д. и т.п. |
20.10.2017, 19:46 | #7 | |
Пользователь
Регистрация: 01.03.2017
Сообщений: 31
|
Цитата:
ничего не происходит при нажатии кнопки, даже если я проверяю значение, а не саму ячейку |
|
20.10.2017, 19:51 | #8 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Дальше проверка идёт:
Код:
|
20.10.2017, 20:00 | #9 |
Пользователь
Регистрация: 01.03.2017
Сообщений: 31
|
я поменяла условия местами. ничего не изменилось.
|
20.10.2017, 20:10 | #10 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
А смысл их местами менять?
Сначала смотрим: ага. пустая ячейка. следующим условием проверяем: в пустой ячейке записано число? естественно дальше этих проверок никуда не уйдём. Тут или ячейка пустая или в ней число. Может вообще это IsNothing выкинуть или чего этим хотите проверить? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка одинаковых значений по двум столбцам. Excel 2007 | Client2006 | Microsoft Office Excel | 6 | 15.04.2013 07:00 |
Сортировка по столбцам. | павел павел | Microsoft Office Access | 28 | 09.11.2012 20:25 |
Сортировка по столбцам. (Паскаль) | xEk | Помощь студентам | 0 | 20.05.2012 12:01 |
Сортировка по нескольким столбцам таблицы. | S_Yevgeniy | Помощь студентам | 3 | 27.07.2011 19:03 |
Сортировка таблицы по нескольким столбцам | KobolD | Помощь студентам | 0 | 21.06.2010 17:21 |