такой код:
- Код: Выделить всё
For i = 1 To Range("dish").Columns.Count
For j = 1 To Range("poducti").Rows.Count + 1
rr = Range("poducti").Rows(j).Row
cc = Range("dish").Columns(i).Column
'ya4 = Cells(rr - 1, cc)
If Cells(rr - 1, cc) = "" Or IsNumeric(Cells(rr - 1, cc)) = False Then Cells(rr - 1, cc) = 0
Next j
Next i
гавёха работает на ненужном листе! знаю, можно добавить шитс("лист2").и т.д.
но вот такой код почему не работает?:
- Код: Выделить всё
For i = 1 To Range("dish").Columns.Count
For j = 1 To Range("poducti").Rows.Count + 1
rr = Range("poducti").Rows(j).Row
cc = Range("dish").Columns(i).Column
ya4 = sheets("Лист2").Cells(rr - 1, cc)
If ya4 = "" Or IsNumeric(ya4) = False Then ya4 = 0
Next j
Next i
Я идиот! Убейте меня, кто-нибудь!??