powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA - Excel (Задачка)
10 сообщений из 10, страница 1 из 1
VBA - Excel (Задачка)
    #37571934
AnastasiLya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уж полночь близится решения все нет...
Сижу над задачкой, след. содержания :

"Дана заработная плата работников предприятия и размер потребительской корзины. Разработать функцию пользователя, определяющую количество работников предприятия, заработная плата которых меньше размера потребительской корзины."

В общем нарисовала я табличку http://clip2net.com/s/1oync , накалякала какой-то код, который не работает =) http://clip2net.com/s/1oyBa

Прошу помощи, хоть подсказку дайте,я чайник в VBA,а решить то нужно =(
...
Рейтинг: 0 / 0
VBA - Excel (Задачка)
    #37571957
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Включи макрорекордер.
Запиши процесс внесения в какую-либо ячейку подсчёт требуемого количества (используя функцию СЧЁТЕСЛИ) и последующего удаления значения. Останови запись.
Между занесением и удалением добавь получение в переменную значения (value) изменяемой ячейки, перед кодом - процесс поиска пустой ячейки и использования именно её для операции, после кода - вывод значения переменной (скажем в msgbox).
Код готов.
...
Рейтинг: 0 / 0
VBA - Excel (Задачка)
    #37571960
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем тут VBA? Функция СЧЕТЕСЛИ, если не ошибаюсь.
...
Рейтинг: 0 / 0
VBA - Excel (Задачка)
    #37571970
AnastasiLya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно не функцией счетесли, а именно кодом
...
Рейтинг: 0 / 0
VBA - Excel (Задачка)
    #37571981
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnastasiLyaхоть подсказку дайт

Подсказка №1 - типы переменных q и r - неправильные
Подсказка №2 - необязательно делать скриншот кода, его, предстваьте, можно копировать
...
Рейтинг: 0 / 0
VBA - Excel (Задачка)
    #37571982
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подсказка №3 - что это за ="<9000"?
...
Рейтинг: 0 / 0
VBA - Excel (Задачка)
    #37572005
AnastasiLya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему не Long?
Эммм... а как нужно,если не "<9000"
...
Рейтинг: 0 / 0
VBA - Excel (Задачка)
    #37572024
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnastasiLyaПочему не Long?а почему Long? Хоть какое-то есть понимание о типе данных?
AnastasiLyaЭммм... а как нужно,если не "<9000"а как бы вы в обычной математике записани, что одно число больше другого?
...
Рейтинг: 0 / 0
VBA - Excel (Задачка)
    #37572033
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз автору картинки больше нравятся и сам пытался что-то сделать - уважим
...
Рейтинг: 0 / 0
VBA - Excel (Задачка)
    #37572092
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: vbnet
1.
2.
3.
' r - диапазон
' Condition - условие ( строка либо ссылка )
Function BeCycleCountIF&(r as Range, Condition): BeCycle = WorksheetFunction.CountIf(r, Condition): End Function
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA - Excel (Задачка)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]