новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Roman_RS
Приватное сообщение

Функция поиска значения на листе XLS и записи в него значения переданого в функцию.

Москва(Россия )
49 |  2
13 марта 2024 в 12:03:49 (2 недели 1 день 21 час назад)
28400
Текст задания
Так как по предыдущему заданию мне не удалось никому объяснить что мне нужно и так никто и не сделал, попробую упростить задачу до максимума.

Дано. Лист xls на котором надо заполнить значения количества в ячейках.
Номенклатура с характеристиками, по одной из которых надо будет искать значение в столбце Y
Начальные координаты столбца для поиска совпадения Xнач, Yнач
Значение характеристки тоже есть. Но у нас оно может быть формата "-2","-2.50","-5.5", "0.0","+5.5"

Нужно
1 Приведение характеристики.сила к формату "-0,00" или "+0.00" в зависимости от знака.
2 Цикл сравнение с ячейкой x,y на листе(лист1) , где начальные координаты
От Xнач,Yнач пока значение(X,Y) не NULL
Если (значение(X,Y) = формат(привестикчислу(характеристкики.сила), 0.00)) то
записать в X+1,Y товары.количество;
если ошибка записи = служебноесообщение (строка.наименование строка.характеристики не существует на листе);
Иначе
Y + 1
Конец цикла.

в принципе 10 строк кода ) но я ваще не могу никого заставить их написать, все как слышат слово координата, сразу паника
Функция эта в итерации получает значение Хнач Унач и значение характеристика.сила по короторому ищет совпадения до первого пустого значения в столбце(закончился). Если не нашла, то тоже ошибку дает, мол вообще не нашла значение формат(привестикчислу(характеристика.сила), 0.00) ну чтобы видно было что после формата получилось и почему не находит.
0
Отклики (5)