|
|
|
удаление ячеек через VBA
|
|||
|---|---|---|---|
|
#18+
Народ обращаюсь в очередной раз. Такая просьба, в прикрепленном файле на Листе 2 типа БД поставщиков и покупателей. На листе 1 выбор их. Мне необходимо, когда я выбираю на Листе 1 покупателя или поставщика, и нажимаю соответствующую кнопку "Удалить" под ним удалялась ячейка с данным поставщиком или покупателем на листе2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 13:26:38 |
|
||
|
удаление ячеек через VBA
|
|||
|---|---|---|---|
|
#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. 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 13:34:30 |
|
||
|
удаление ячеек через VBA
|
|||
|---|---|---|---|
|
#18+
я прошу прощения в VBA я далеко не силен, могу только на примере понять... данный код попробовал вкинуть в файл, но ничего у меня не вышло.. не могли бы Вы показать на моем файле как это сделать, БУДУ ОЧЕНЬ ПРИЗНАТЕЛЕН!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 13:43:19 |
|
||
|
удаление ячеек через VBA
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. М:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 14:04:30 |
|
||
|
удаление ячеек через VBA
|
|||
|---|---|---|---|
|
#18+
У меня выдает ошибку в строке Poks = Range("Покупатель").Value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 14:53:23 |
|
||
|
удаление ячеек через VBA
|
|||
|---|---|---|---|
|
#18+
d_oshustУ меня выдает ошибку в строке Poks = Range("Покупатель").Value А, ты наврно в код кнопки пишешь. Тогда укажи явно имя листа: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 15:25:36 |
|
||
|
удаление ячеек через VBA
|
|||
|---|---|---|---|
|
#18+
Спасибо ) работает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 12:37:12 |
|
||
|
удаление ячеек через VBA
|
|||
|---|---|---|---|
|
#18+
Это опять я и опять с вопросом в тему, если в данном случае мне необходимо удалить две рядом стоящие ячейки при выборе одной (покупатель и адрес) Я попробовал так, но у меня не получилось: Dim Pok As String Dim Poks As Variant Dim i As Long, iCount As Long Poks = Worksheets("Справочник").Range("Покупатели").Value Pok = Worksheets("уд пок").Range("B10").Value iCount = UBound(Poks) For i = 1 To iCount If Poks(i, 1) = Pok Then Worksheets("Справочник").Range("D:E" & i + 1).Delete Shift:=xlUp Exit For End If Next i тоесть я попробовал перед удалением выделить 2 ячейки, но vba ругается....видно так нельзя.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 13:15:18 |
|
||
|
удаление ячеек через VBA
|
|||
|---|---|---|---|
|
#18+
d_oshustЭто опять я и опять с вопросом в тему, если в данном случае мне необходимо удалить две рядом стоящие ячейки при выборе одной (покупатель и адрес) Я попробовал так, но у меня не получилось: Dim Pok As String Dim Poks As Variant Dim i As Long, iCount As Long Poks = Worksheets("Справочник").Range("Покупатели").Value Pok = Worksheets("уд пок").Range("B10").Value iCount = UBound(Poks) For i = 1 To iCount If Poks(i, 1) = Pok Then Worksheets("Справочник").Range("D:E" & i + 1).Delete Shift:=xlUp Exit For End If Next i тоесть я попробовал перед удалением выделить 2 ячейки, но vba ругается....видно так нельзя.... Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 14:23:03 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33824392&tid=2184692]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 350ms |

| 0 / 0 |
