- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
Private Sub CommandButton1_Click() 'необходимо
For q = 2 To 500
For w = 25 To 34
For e = 3 To 13
If Лист1.Cells(q, 4) = "Затрачено [...]" Or Лист1.Cells(q, 4) = "Затрачено на [...]" Then
If Лист1.Cells(q, 7) = Лист11.Cells(w, 1) Then
If Лист1.Cells(q, 6) = Лист11.Cells(3, e) Then
Лист11.Cells(w, e) = Лист11.Cells(w, e) + Лист1.Cells(q, 5)
Rem Лист1.Cells(q, 11) = 151
End If
End If
End If
Next
Next
Next
End Sub
...
TextBox4.Value = CLng(cdop1 * (TextBox15.Value * Лист5.Cells(10, 11)) + cdop2 * (TextBox15.Value * Лист5.Cells(10, 11))) + CLng(TextBox53.Value)
...
Лист1.Cells(a, 45) = TextBox32.Value ' отсрочка
If IsDate(TextBox58.Value) And IsDate(TextBox62.Value) Then
Лист1.Cells(a, 46) = CDate(TextBox62.Value) - CDate(TextBox58.Value) ' прошло дней
End If
Лист1.Cells(a, 47) = TextBox55.Value ' зарплата
Лист1.Cells(a, 48) = TextBox63.Value ' штраф
If CheckBox6.Value = True Then
Лист1.Cells(a, 49) = 1 ' комплект
Else
Лист1.Cells(a, 49) = 0
End If
Ну и так далее.
Беда, коль пироги начнёт печи сапожник, а макросы писать бухгалтер.
Lure Of Chaos 11.10.2011 13:30 # 0
> CommandButton1 'необходимо
> Лист1
как таких к компу пускают?
Teddy_Brown 11.10.2011 13:42 # 0
Хотя если у человека есть желание развиваться - его можно научить.
to lucidfox : попробуй объяснить автору этого кода его ошибки! Например - зря лезешь кодить не зная основ и тд.
lucidfox 11.10.2011 13:44 # 0
К счастью, мне тоже не пришлось. Вместо этого всё переписала с нуля на C#/VSTO по спецификациям.
roman-kashitsyn 11.10.2011 13:45 # +3
u mad.
lucidfox 11.10.2011 13:46 # 0
roman-kashitsyn 11.10.2011 13:47 # +2
Разве он вас не обходит стороной?
lucidfox 11.10.2011 13:48 # 0
А этому коду лет ещё больше. Возможно, раза в два.
guest6 12.02.2023 00:40 # 0
Teddy_Brown 11.10.2011 13:54 # −1
А то!
3.14159265 11.10.2011 14:27 # 0
Стандартный VBS-говнокод облегчающий жизнь и избавляющий от табличной рутины.
Это еще похвально, что тут табами выровнено и комментарии написаны -
какой текстбокс за какие данные отвечает.
lucidfox 11.10.2011 14:35 # −1
И потом, VBA VBой, а код учиться структурировать надо, чтобы пожалеть мозги тех, кому потом придётся ЭТО сопровождать.
Teddy_Brown 11.10.2011 15:30 # −1
u mad (как сказал в адрес меня оратор выше)
Lure Of Chaos 11.10.2011 15:33 # −2
Teddy_Brown 12.10.2011 09:08 # −1
основа - JS. в коде смешаны чистый JS, JQuery, ООП, процедурный подход, АшТэЭмЭль...
причем код - такие макароны, что даже клик по кнопке не отследить нормально дальше третьего-четвертого вызова (по стеку).
Про верстку - я вообще молчу. Одни только пересекающиеся дивы с ячейками таблиц чего стоят.
hormand 13.02.2023 16:08 # 0