|
|
|
Выделение строки другим цветом("курсор") и обратно
|
|||
|---|---|---|---|
|
#18+
Привет всем!!! Для удобства проверки данных с экрана сделал некую процедуру Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. В ней выделяется вся строка (заливка цветом) цветом ColorFON, цвет шрифта на выделенной строке задается как ColorSHRIFT, размеру шрифта соответствует SHRIFTSIZE и также выделяется жирным шрифтом. Где ColorFON, ColorSHRIFT, SHRIFTSIZE - это целочисленные переменные, которые задаются в другой процедуре. Тут возникли некоторые неудобства: Если какая либо ячейка была выделена цветом, то после выделения её так называемым "курсором" она становится не закрашеной. Т.е. дело в Код: plaintext Код: plaintext Точно так же обстоит дело и с цветом и размером шрифта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 09:37:53 |
|
||
|
Выделение строки другим цветом("курсор") и обратно
|
|||
|---|---|---|---|
|
#18+
сделай статические переменные и перед тем, как менять заливку и параметры шрифта, помещай текущие значения в эти переменные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 09:51:03 |
|
||
|
Выделение строки другим цветом("курсор") и обратно
|
|||
|---|---|---|---|
|
#18+
Не понял. Можно по подробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 10:00:24 |
|
||
|
Выделение строки другим цветом("курсор") и обратно
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 10:24:09 |
|
||
|
Выделение строки другим цветом("курсор") и обратно
|
|||
|---|---|---|---|
|
#18+
Да, да, у меня уже начало получаться. Но выдает ошибку,нпаример если, выделена не вся строка каким либо цветом, а несколько ячеек. Выдает ошибку №94. Не ужели каждую ячейку в строке проверять и записывать в какой-нибудь массив? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 10:39:54 |
|
||
|
Выделение строки другим цветом("курсор") и обратно
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 11:31:31 |
|
||
|
Выделение строки другим цветом("курсор") и обратно
|
|||
|---|---|---|---|
|
#18+
Так тоже ничего не получается. Когда закрашена вся строка, то "курсор" пробегает по ней туда обратно и потом эта закрашеная строка остается закрашеной тем цветом, каким и бала изначально. Но если закрашена не вся строка, а,например, диапазон ячеек, то происходит ошибка. Переменной Код: plaintext Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 12:22:14 |
|
||
|
Выделение строки другим цветом("курсор") и обратно
|
|||
|---|---|---|---|
|
#18+
можно завети спрятанный лист и туда копировать для хранения формат всего диапазона ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 12:41:58 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34501690&tid=2183037]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 311ms |

| 0 / 0 |
