|
|
|
прошу помоши
|
|||
|---|---|---|---|
|
#18+
Код: 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. 51. 52. 53. 54. 55. 56. С уважением BETEPON --------------------------- Ну вот собственно и ВСЕ. Подпись:Смерть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 16:13:35 |
|
||
|
прошу помоши
|
|||
|---|---|---|---|
|
#18+
В общем после проверки код пришлось признать неудачным. поиск функцией End в случае непрерывной последовательности дает только конц последовательности данных - а средину пропускает Буду все же делать циклами - надежнее. С уважением BETEPON --------------------------- Ну вот собственно и ВСЕ. Подпись:Смерть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 18:46:45 |
|
||
|
прошу помоши
|
|||
|---|---|---|---|
|
#18+
beteponВ общем после проверки код пришлось признать неудачным. поиск функцией End в случае непрерывной последовательности дает только конц последовательности данных - а средину пропускает Буду все же делать циклами - надежнее. Ну и зря. Не End "дает только конц последовательности данных в случае непрерывной последовательности", а End(xlDown) . А вот выражение Cells(65536,Col).End(xlUp) делает как раз то, что тебе нужно ;-) KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 19:02:12 |
|
||
|
прошу помоши
|
|||
|---|---|---|---|
|
#18+
Решение реализовано на 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. Код: 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. Проверил. Работает. С уважением BETEPON --------------------------- Ну вот собственно и ВСЕ. Подпись:Смерть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 09:56:41 |
|
||
|
прошу помоши
|
|||
|---|---|---|---|
|
#18+
betepon Проверил. Работает. 1) Используй длинные и значимые имена переменных. Даже для временных переменных. 2) Проверять пустая ячейка или нет, лучше через IsEmpty(SomeCell). Это даст тебе настоящую пустую ячейку. А просто сравнение SomeCell="" вернет правду если видимый текст в ячейке совпадает с пустой строкой. Например в ячейке есть формула типа: =if(A1=0, "", 1/A1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 18:40:48 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34071099&tid=2184075]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 329ms |

| 0 / 0 |
