Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Накапливание данных
|
|||
|---|---|---|---|
|
#18+
да заработало, с файлом Refedit_Change_Hidden.xls обновление заработало нормально. с файлом Refedit_Change_Hidden2.xls обновление нет т.е. не работает функции для A1 и B1. может исключить фильтр ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2010, 10:48 |
|
||
|
Накапливание данных
|
|||
|---|---|---|---|
|
#18+
попытался изменить код в Refedit_Change_Hidden.xls (создал предварительно второй RefEdit.Ctrl назвал RefEdit2 указал ссылку на ячейку B1) вот что получилось: Option Explicit Private Sub RefEdit1_Change() Dim iLastRow As Long iLastRow = Cells(Rows.Count, 1).End(xlUp).Row + 1 [a1].Copy Cells(iLastRow, 1) End Sub Private Sub RefEdit2_Change() Dim iLastRow As Long iLastRow = Cells(Rows.Count, 1).End(xlUp).Row + 1 [B1].Copy Cells(iLastRow, 1) End Sub но похоже что то не так сделал, не работает макрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2010, 11:00 |
|
||
|
Накапливание данных
|
|||
|---|---|---|---|
|
#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. вроде обновляется в двух ячейках. только не пойму что означает [a1] = 10? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2010, 11:12 |
|
||
|
Накапливание данных
|
|||
|---|---|---|---|
|
#18+
Алекс82, привет! В выходной работаем? :) Sub tt() - это я тестил, как будет работать, если кодом данные заносить, так что это для работы лишнее. iLastRow = Cells(Rows.Count, 1).End(xlUp).Row + 1 - это по первому столбцу определяем последнюю ячейку, соотв. сменив на 2 - проверим по втрому. Фильтр можешь отключить, удалив строку If IsNumeric(ThisWorkbook.Sheets(1).RefEditN) Then _ Так там не цифры заносятся в ячейки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2010, 19:39 |
|
||
|
Накапливание данных
|
|||
|---|---|---|---|
|
#18+
Hugo121, пришлось сменить программу которая передаёт данные с OPC сервера в ячейки Excel - и всё заработало! Насчёт фильтра удалил, но опять ошибка 13. Ладно, не буду отвлекать Вас, тем более, что вроде пока работает с переправленным первоначальным макросом. Ещё раз огромное спасибо! Чтобы написать этот код мне бы месяц понадобился... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2010, 08:46 |
|
||
|
Накапливание данных
|
|||
|---|---|---|---|
|
#18+
Алекс82, ну и хорошо. По поводу втрого кода - мне он больше нравится. Там может дело в CDbl (ThisWorkbook.Sheets(1).RefEdit2) - если у Вас данные текстовые, или цифры, но десятичный разделитель не совпадает с разделителем Экселя, то CDbl не сработает. Наладить несложно - просто CDbl убираем, и получаем в ячеках текст из RefEdit. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2010, 11:59 |
|
||
|
|

start [/forum/topic.php?fid=60&startmsg=36684086&tid=2159383]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 126ms |

| 0 / 0 |
