|
запись из vfp9 макроса
|
|||
---|---|---|---|
#18+
Пожалуйста, помогите перевести этот макрос в vfp9 Selection.AutoFill Destination:=Range("B1066:BY1066"), Type:=xlFillDefault Range("B1066:BY1066").Select ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 13:49 |
|
запись из vfp9 макроса
|
|||
---|---|---|---|
#18+
mv123321, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 14:32 |
|
запись из vfp9 макроса
|
|||
---|---|---|---|
#18+
вместо: Код: plsql 1. 2. 3.
можно просто написать: Код: plsql 1. 2. 3.
Да, второй аргумент функции AutoFill (который Type:=xlFillDefault), здесь передаётся как 0 (потому как значение xlFillDefault=0). Если цеплять вначале Excel.h, то можно было бы записать так: Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 14:46 |
|
запись из vfp9 макроса
|
|||
---|---|---|---|
#18+
А, вот ещё что. В приведённом куске вместо 2-х строк: Код: plsql 1. 2.
использовано просто: Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 14:54 |
|
запись из vfp9 макроса
|
|||
---|---|---|---|
#18+
EadleRus, Спасибо за быстрый ответ. Но мне нужно переместить формулу в строке по всем столбцам их всего в одном случае 61, в другом 108(на другом листе) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 14:56 |
|
запись из vfp9 макроса
|
|||
---|---|---|---|
#18+
mv123321, если формула в ячейке B1066, то на столбцы B1066:BY1066 будет как-то так: Код: plsql 1.
loSheet - это объект листа книги (из моего примера) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 15:16 |
|
запись из vfp9 макроса
|
|||
---|---|---|---|
#18+
вот это: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
можешь скопировать прямо в командное окно фокса и запустить (ессно сначала изменив имя файла и имя листа) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 15:29 |
|
запись из vfp9 макроса
|
|||
---|---|---|---|
#18+
EagleRus_гость, exl.Range(exl.Cells(lrow,2),exl.Cells(lrow,61)).AutoFill(exl.Range(exl.Cells(lrow,2),exl.Cells(lrow,61)),0) где здесь ошибка? спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 15:40 |
|
запись из vfp9 макроса
|
|||
---|---|---|---|
#18+
mv123321, 1) exl - это что? Должна быть ссылка именно на объект листа. Не на объект самого Excel (!) 2) Формула, которую надо размножить, в какой ячейке? Если в exl.Cells(lrow,2), то так: Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 15:56 |
|
|
start [/forum/moderation_log.php?user_name=alvk3]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 9839ms |
total: | 10005ms |
0 / 0 |