Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Столкнулся с проблемой при переделывании кода / 25 сообщений из 53, страница 1 из 3
09.01.2014, 13:23
    #38520395
Tomas_god
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
Доброго времени суток всем!
Тут образовалась такая проблема: мне дали готовую считающую таблицу, но вскоре она устарела.Нужно поменять баллы которые она будет выдавать на выходе.При смене в разбаловке на листе справочник ничего не изменилось, а как так изменить я не знаю, кто может подсказать?

вот ссылка на файл ,пароль 1234 на VBA:
yadi.sk/d/ndWIZppuFhhQu


Заранее спасибо.
...
Рейтинг: 0 / 0
09.01.2014, 15:47
    #38520618
1942
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
Tomas_godДоброго времени суток всем!
Тут образовалась такая проблема: мне дали готовую считающую таблицу, но вскоре она устарела.Нужно поменять баллы которые она будет выдавать на выходе.При смене в разбаловке на листе справочник ничего не изменилось, а как так изменить я не знаю, кто может подсказать?
вот ссылка на файл ,пароль 1234 на VBA:
yadi.sk/d/ndWIZppuFhhQu
Заранее спасибо.

ексель - уважаемый инструмент


закон жизни


это - правильно



чо спросить то хотел
...
Рейтинг: 0 / 0
09.01.2014, 16:36
    #38520704
Tomas_god
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
1942,
это ведомость создает таблицу, затем там проставляешь результаты, мне нужно поменять то количество балов , какое нужно на тот или иной результат и соответственно изменить оценку , подскажите как это сделать.
...
Рейтинг: 0 / 0
09.01.2014, 16:43
    #38520719
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
В файле немало кода.
Никто не будет его перелопачивать весь, чтобы понять принципы работы всей программы а потом пытаться догадаться, что же вы хотели спросить.

Опишите четкую и ясную последовательность действий (при желании со скриншотами), исходные данные и результат которые получаются и результат, который требуется получить и по каким принципам должен работать новый результат. Без этого никто возиться с тем, чтобы угадать, что вы хотите, не будет.
...
Рейтинг: 0 / 0
09.01.2014, 17:14
    #38520786
Tomas_god
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
Shocker.Pro,
создаю таблицу,ввожу название подразделения, количество людей и количество упражнений для сдачи( для этого выбираю вкладку ведомость) скр."1",затем расставляю воинские звания, имена, возрастную группу , номера упражнения и результат скр. "2",выбираю вкладку баллы за упражнения , мне выдает результат.скр.3( вот его и надо изменить, количество баллов за упражнения другие,сумма балов на оценку отлично,при данных возрастных категориях тоже чуть ниже).Как изменить количество балов за каждое из упражнений, вот в чем вопрос.

ссылка на скрины
yadi.sk/d/9dNRMFdgFi5Wt
...
Рейтинг: 0 / 0
09.01.2014, 18:08
    #38520873
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
М-да, это настолько потрясающий пример того, как не надо писать программы, что его можно разместить в парижской палате мер и весов как эталон говнокода. Разработчику(кам) полагается оторвать руки и засунуть их туда, откуда они, собственно, и росли.

Если (исходя из скрина 2) вас интересует подсчет баллов по упражнению 4, то это можно найти в процедуре Mofule1.Ypr4
...
Рейтинг: 0 / 0
09.01.2014, 18:13
    #38520877
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
для упражнения 40 - Module1.Ypr40, для упражнения 11 - Module1.Ypr_och
...
Рейтинг: 0 / 0
09.01.2014, 18:25
    #38520888
Столкнулся с проблемой при переделывании кода
Shocker.Pro,
Я нашел этот самый подсчет и сам, но вот дальше встал...что именно тут нужно подправить для иного подсчета баллов
...
Рейтинг: 0 / 0
09.01.2014, 18:44
    #38520916
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
ВСЕ.
там же подсчет зависит от других параметров.
...
Рейтинг: 0 / 0
09.01.2014, 18:46
    #38520921
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
'подтягивание на перекладине
Public Sub Ypr4(r_stolb, i, form)
ball = 0
rezult1 = Cells(i + 8, r_stolb).Value
If rezult1 = "-" Or rezult1 = "" Then GoTo L4_3
If rezult1 = 0 Then
    ball = 0
    GoTo L4_31
End If
'перерасчет для военной формы одежды
If form = 4 Then
    popr = Worksheets("Справочник").Cells(41, 2).Value
    rezult = rezult1 + popr
Else
    rezult = rezult1
End If
If rezult >= 30 Then
    raz = rezult - 30
    ball = 100 + raz * 3
    GoTo L4_31
End If
If rezult >= 15 And rezult < 30 Then
    raz = rezult - 15
    ball = 70 + raz * 2
    GoTo L4_31
End If
If rezult >= 3 And rezult < 15 Then
    raz = rezult - 3
    ball = 22 + 4 * raz
    GoTo L4_31
End If
If rezult = 2 Then
    ball = 16
ElseIf rezult = 1 Then
    ball = 6
Else
    ball = 0
End If
L4_31: Cells(i + 8, r_stolb + 1).Value = ball
L4_3: End Sub
...
Рейтинг: 0 / 0
09.01.2014, 19:37
    #38520973
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
Кстати, формула более-менее адекватна на всем отрезке.
Аккуратней меняйте параметры, а то можете сделать так, что, скажем, 14 раз подтянуться будет выгоднее, чем 15
...
Рейтинг: 0 / 0
09.01.2014, 19:41
    #38520977
))
))
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
Shocker.Pro,

Спасибо за помощь, пока начал биться...тут математика.
Вот ещё вопрос, как сделать другие баллы для категорий военнослужащих?
...
Рейтинг: 0 / 0
09.01.2014, 20:36
    #38521015
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
А на что сейчас влияет категория?
...
Рейтинг: 0 / 0
09.01.2014, 20:40
    #38521023
))
))
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
Shocker.Pro,

оценка общей подготовленности и квалификационный уровень физической вот это нужно изменить,
в остальном разобрался, слегка подправил формулы, точнее просто изменил цифры, а где то просто продолжил таблицу.
...
Рейтинг: 0 / 0
09.01.2014, 20:44
    #38521027
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
))общей подготовленностине нашел, есть Оценка физической подготовленности
))квалификационный уровень физическойне нашел вообще
...
Рейтинг: 0 / 0
09.01.2014, 20:55
    #38521043
))
))
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
Shocker.Pro,

вот в этом то и проблема...но как то она рассчитывается...
...
Рейтинг: 0 / 0
09.01.2014, 20:56
    #38521044
))
))
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
Shocker.Pro,
...
Рейтинг: 0 / 0
09.01.2014, 21:10
    #38521054
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
А, вторая называется "Квалификационный уровень физической подготовленности", просто у меня показывается полностью
Ща гляну
...
Рейтинг: 0 / 0
09.01.2014, 21:20
    #38521064
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
начиная с метки L43: в процедуре Rast_ypr
...
Рейтинг: 0 / 0
10.01.2014, 04:15
    #38521209
)))
)))
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
Shocker.Pro,

огромное спасибо)), разобрался. Дальше - легче...
Удачи вам.
...
Рейтинг: 0 / 0
11.01.2014, 08:57
    #38522780
И снова я((
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
вот в чем дело образовалось дальше, изменил данные но , нужно сделать ,ч то бы в упражнении 45 и 46 учитывался возраст , точнее до 35 лет и после,а от этого идет зависимсть баллов, подскажите как это сделать?
...
Рейтинг: 0 / 0
11.01.2014, 12:27
    #38522865
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
а что вызывает затруднение?
есть строки типа ball = 71 + raz
добавь туда условие
...
Рейтинг: 0 / 0
11.01.2014, 20:20
    #38523144
Столкнулся с проблемой при переделывании кода
Shocker.Pro,
всё , нашел...и надеюсь последний вопросик, как добавить новые упражнения,что бы считались они и отображались в выборе упражнений...
...
Рейтинг: 0 / 0
11.01.2014, 22:36
    #38523205
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
Взять для примера какое-нибудь одно и сделать по аналогии
...
Рейтинг: 0 / 0
12.01.2014, 04:14
    #38523329
(((
(((
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Столкнулся с проблемой при переделывании кода
Shocker.Pro,

сделал по аналогии, даже отображается в выборе упражнения, но когда выбираю, вкладку "баллы за упражнение" он выдает ошибку
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Столкнулся с проблемой при переделывании кода / 25 сообщений из 53, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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