|
|
|
ПЕРЕДАЧА ПАРАМЕТРОВ ПРОЦЕДУРЕ EXCEL
|
|||
|---|---|---|---|
|
#18+
Как передать процедуре диапазон ячеек и как им воспользоваться ? Обращение к процедуре имеет вид: Код: plaintext 1. 2. Ниже приведен код процедуры, снимающий линии – БОРДЮРЫ вокруг ячеек (обрамление, если так можно назвать) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. СПАСИБО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2005, 15:45:57 |
|
||
|
ПЕРЕДАЧА ПАРАМЕТРОВ ПРОЦЕДУРЕ EXCEL
|
|||
|---|---|---|---|
|
#18+
А разве так не будет работать: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2005, 15:51:16 |
|
||
|
ПЕРЕДАЧА ПАРАМЕТРОВ ПРОЦЕДУРЕ EXCEL
|
|||
|---|---|---|---|
|
#18+
Sub f1() Dim m_Range As Range Set m_Range = ActiveSheet.Range("A2:C4") Call Abolition_Frames_2(m_Range) End Sub Private Sub Abolition_Frames_2(m_Range As Range) With m_Range .Borders(xlDiagonalDown).LineStyle = xlNone .Borders(xlDiagonalUp).LineStyle = xlNone .Borders(xlEdgeLeft).LineStyle = xlNone .Borders(xlEdgeTop).LineStyle = xlNone .Borders(xlEdgeBottom).LineStyle = xlNone .Borders(xlEdgeRight).LineStyle = xlNone .Borders(xlInsideVertical).LineStyle = xlNone .Borders(xlInsideHorizontal).LineStyle = xlNone End With End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2005, 15:53:34 |
|
||
|
ПЕРЕДАЧА ПАРАМЕТРОВ ПРОЦЕДУРЕ EXCEL
|
|||
|---|---|---|---|
|
#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. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. Есть небольшие ограничения, но для большинства задач хватает. Удобно использовать, если в программе много раз приходится обрамлять различные диапазоны. Пример использования в VBA Office 2000 : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. З.Ы.: Если использовать в VBA, то работает в Office 2000 и далее... (97-й не поддерживает перечислений) Можно использовать и в VB, используя раннее связывание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2005, 11:56:54 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32901755&tid=2168241]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
63ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 364ms |

| 0 / 0 |
