![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос | Заплачу за решение | Новые сообщения Сообщения за день | Расширенный поиск | Правила | Всё прочитано |
![]() |
|
Опции темы |
![]() |
#1 |
Пользователь
Регистрация: 01.03.2017
Сообщений: 31
Репутация: 10
|
![]()
Отсортировать в каждом столбце диапазона ячейки с числовыми данными. Ячейки с нечисловыми данными и пустые не должны перемещаться. Реализовать в отдельном методе запись формул рабочего листа для определения сумм элементов строк, значения которых меньше нуля.
Когда я нажимаю на кнопку "Решение", у меня ничего не происходит! Помогите мне. Я не знаю, как решить проблему того что ничего не происходит, когда я нажимаю на кнопку "Решение" ![]() Диапазон Екселя.PNG Код:
|
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.01.2008
Сообщений: 24,659
Репутация: 5386
|
![]()
а разве это не Visual Basic ?
а в MS Excel VBA (Visual Basic for Application) там есть свою ограничения и нюансы. я ни разу не виде, чтобы в VBA использовалось назначение обработчика событий через handles. |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 01.03.2017
Сообщений: 31
Репутация: 10
|
![]() Цитата:
Я изменила код сортировки на сортировку методом пузырька. Все равно ничего не выходит Код:
Последний раз редактировалось nightofpromises; 19.10.2017 в 18:47. |
|
![]() |
![]() |
![]() |
#4 | ||
МегаМодератор
СуперМодератор
Регистрация: 09.01.2008
Сообщений: 24,659
Репутация: 5386
|
![]() Цитата:
я говорю о том, что я не уверен, что ваша конструкция в MS Excel работает. конкрентно вот это: Цитата:
тогда уже так попробывать: Код:
А зачем Вам такое назначение? почему просто не взять и не назначить макрос на кнопку средствами конструктора в MS Excel? |
||
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 01.03.2017
Сообщений: 31
Репутация: 10
|
![]() Цитата:
Практическая №4.rar |
|
![]() |
![]() |
![]() |
#6 |
ПрофессионалФорумчанин
Регистрация: 22.05.2007
Сообщений: 9,460
Репутация: 3616
|
![]() Код:
diapozonrange.Cells(i, j) - это Cell (или Range, забыл уже) с кучей свойств и методов, это не число. Код:
ячейках будет не жестко заданное число, а формула. Вообще, там есть нюансы, возможно нужно будет работать со свойством Value2 или FormulaR1C1. Зависит от содержимого ячеек, форматов ячеек и т.д. и т.п.
__________________
http://coub.com/view/2hhtg |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 01.03.2017
Сообщений: 31
Репутация: 10
|
![]() Цитата:
ничего не происходит при нажатии кнопки, даже если я проверяю значение, а не саму ячейку ![]() |
|
![]() |
![]() |
![]() |
#8 |
ПрофессионалФорумчанин
Регистрация: 22.05.2007
Сообщений: 9,460
Репутация: 3616
|
![]()
Дальше проверка идёт:
Код:
__________________
http://coub.com/view/2hhtg |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 01.03.2017
Сообщений: 31
Репутация: 10
|
![]()
я поменяла условия местами. ничего не изменилось.
|
![]() |
![]() |
![]() |
#10 |
ПрофессионалФорумчанин
Регистрация: 22.05.2007
Сообщений: 9,460
Репутация: 3616
|
![]()
А смысл их местами менять?
Сначала смотрим: ага. пустая ячейка. следующим условием проверяем: в пустой ячейке записано число? естественно дальше этих проверок никуда не уйдём. Тут или ячейка пустая или в ней число. Может вообще это IsNothing выкинуть или чего этим хотите проверить?
__________________
http://coub.com/view/2hhtg |
![]() |
![]() |
![]() |
Опции темы | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка одинаковых значений по двум столбцам. 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 |
|
|