|
|
|
Проблема в цикле.
|
|||
|---|---|---|---|
|
#18+
Добрый день! Помогите пожалуйста разобраться с циклом. У меня в цикле одна переменная. Вроде все нормально, но дает ошибку Next Without for. Помогите разобраться Код: plaintext 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. 41. 42. 43. 44. 45. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 12:59 |
|
||
|
Проблема в цикле.
|
|||
|---|---|---|---|
|
#18+
end if'а не хватает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 13:05 |
|
||
|
Проблема в цикле.
|
|||
|---|---|---|---|
|
#18+
Спасибо большое. Все заработало. Но вот еще одна проблем ка возникла. Макрос должен вставлять данные в 5 столбец в зависимости от значения 2 столбца (тип) и 3 столбца (id тарифного плана). 4 столбец это названия тарифных планов В общем выглядит это так Тип ТП_ID Название_ТП Значение 1 92 Тар план1 до 35 2 92 Тар план1 после Так вот когда тип = 1 он ставит значение, а когда = 2 не хочет ставить. Не пойму в чем дело. Подскажите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 14:47 |
|
||
|
Проблема в цикле.
|
|||
|---|---|---|---|
|
#18+
Так наверное не понятно. Прилагаю Excel файл а вот сам код Код: plaintext 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. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 14:53 |
|
||
|
Проблема в цикле.
|
|||
|---|---|---|---|
|
#18+
1) End If вы забыли поставить перед вторым условием, а не в конце. У вас же при опИсанной структуре дело до .Value="2" не дойдёт никогда: Код: plaintext 1. 2. 3. 4. 5. 6. 2) При таком подходе удобнее, ИМХО, использовать оператор выбора (case), а не условие. Или всё дело в том, что вам при .Value="2" надо сразу выходить из цикла? Хотя, в любом случае, ваше количество кода можно сократить раза в два Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 16:10 |
|
||
|
Проблема в цикле.
|
|||
|---|---|---|---|
|
#18+
hum_i, Вы не отформатировали текст программы отступами, поэтому, наверное и не заметили ошибку. И к тому же у вас там есть Exit For. Это для чего? Вот так будет покрасивей. Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 16:22 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=61&tid=2177668]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
171ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 442ms |

| 0 / 0 |
