|
запись из 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/topic.php?fid=41&msg=39573727&tid=1581850]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 119ms |
0 / 0 |