Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
работа с операторами for......to....step
|
|||
|---|---|---|---|
|
#18+
доброе время суток уважаемые программисты , я совсем недавно начал изучать VB6 и как у любого начинающего возникает уйма вопросов , но я сейчас пишу программу где расчитывается эффективность отебрения теплообменных аппаратов и конечные данные мне нужно свести в таблицу , для этого я воспользовался компонентом VB6 MSFlexGridControl принцип записи я понял но записывать в каждую ячейку черезчур муторно поэтому попробовал ввести через оператор For...To...Step... следующим образом (пример заролнения одного столбца) For i=0 To 1200 Step 50 For j=1 To 24 Step 1 L=i t1.cel=1 t1.row=j t1.text=L Next Next Проблема в следующем он считает сначало один цикл а потом вторй в итоге весь столбец заролнен 1-м значением 1200 ?? Возможно их запустить совместно чтоб один цикл указывал столбец и строку а второй вписываемую величену . Заранее благодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 22:45 |
|
||
|
работа с операторами for......to....step
|
|||
|---|---|---|---|
|
#18+
Че-то вы тут понакрутили. 1) t1.cel вы наверное имели ввиду t1.col 2) Внутренний цикл заполняет ПЕРВЫЙ столбец значением i. То есть он заполняет первый столбец сначала значением 0, потом значением 50 и так далее до 1200. Так как все происходит быстро, вы видите только последний прозход, а именно - столбец 1 заполнен значением 1200 (то есть последним значением i) Вопрос, собственно, а что требуется-то? Если не можете внятно выразить словами, то хотя бы приведите пример заполненной таблицы. 3) Необязательно пользоваться для заполнения свойствами Row и Col. Можно использовать TextMatrix(i,j)=L - это будет ГОРАЗДО быстрее. 4) Также, на время работы цикла можно ставить Refresh=False - будет работать ЕЩЕ быстрее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2009, 00:16 |
|
||
|
работа с операторами for......to....step
|
|||
|---|---|---|---|
|
#18+
Shocker.ProВопрос, собственно, а что требуется-то? Если не можете внятно выразить словами, то хотя бы приведите пример заполненной таблицы. Может вы хотели вот это? Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2009, 00:23 |
|
||
|
работа с операторами for......to....step
|
|||
|---|---|---|---|
|
#18+
Shocker.ProRefresh=False сорри - Redraw=False ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2009, 00:32 |
|
||
|
работа с операторами for......to....step
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Спасибо огромное все получилось еще маленьки вопрос возможно полученую таплитцу экпортировать в exel (или просто закинуть в буфер обмена )? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2009, 21:37 |
|
||
|
работа с операторами for......to....step
|
|||
|---|---|---|---|
|
#18+
Закуинуть в буфер обмена: Код: plaintext 1. Желательно обрамлять On Error, так как в некоторых случаях может возникнуть ошибка Закинуть буфер обмена в эксель: Код: 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. Чтобы нормально распределилось по ячейкам, надо, чтобы столбцы были разделены vbTab, а строки vbCrLf. Можно, конечно, перекинуть минуя буфер обмена, работая непосредственно с ячейками экселя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2009, 11:43 |
|
||
|
работа с операторами for......to....step
|
|||
|---|---|---|---|
|
#18+
lentayили просто закинуть в буфер обмена Еще поглядите метод .Clip ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2009, 16:10 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36347303&tid=2160331]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 142ms |

| 0 / 0 |
