|
Range VBA Excel
|
|||
---|---|---|---|
#18+
Кто-нибудь! Помогите, не могу понять почему один вариант работает, а второй нет, хотя вроде бы все правильно? Sub FuncRange() Dim xlsApp As Excel.Application Dim WrBook As Workbook Set xlsApp = CreateObject("Excel.Application.9") Set WrBook = xlsApp.Workbooks.Add Set xlsSheet = WrBook.Sheets(1) xlsApp.Visible = True 'Работающий Range xlsSheet.Range("A1:B10").Cells = "ABCD" 'Неработающий Range xlsSheet.Range(Cells(1, 1), Cells(10, 2)).Cells = "ABCD" Set xlsSheet = Nothing Set WrBook = Nothing xlsApp.Quit End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 14:38 |
|
Range VBA Excel
|
|||
---|---|---|---|
#18+
Может быть нужно описать xlsSheet dim xlsSheet as WorkSheet а вообще-то у меня работают оба варианта ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 15:33 |
|
Range VBA Excel
|
|||
---|---|---|---|
#18+
а как Вы определяете что второй range не работает он ведь те же ячейки тем же ABCD заполняет ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 15:55 |
|
Range VBA Excel
|
|||
---|---|---|---|
#18+
xlsSheet у меня описан, просто в сообщении форума пропустил: dim xlsSheet as WorkSheet . Первоначально в этом примере был xlsSheet.Range(Cells(1, 1), Cells(10, 2)).Cells = "ABCD", но возникает ошибка: Run-time error '1004'. Попробовал - xlsSheet.Range("A1:B10").Cells = "ABCD" -работает. Использую либо первый, либо второй вариант по отдельности. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 16:15 |
|
Range VBA Excel
|
|||
---|---|---|---|
#18+
хм у меня одинаково работает а после Run-time error '1004' текст ошибки дальше какой? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 16:32 |
|
Range VBA Excel
|
|||
---|---|---|---|
#18+
А если запускаю из под VBA access, то работает через раз, т.е. первый запуск работает, второй уже нет и после первого, почему-то в Task Manager остается Excel(No visible). Excel выгружаю - опять работает. Текст ошибки, если запускаю из-под VBA Access: Method 'Cells' of object '_Global' failed или The remote server machine does not exist or is unavailable или Method 'Range' of object '_worksheet' failed Текст ошибки, если запускаю из-под VBA Excel: Application-defined or object-defiend error. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 16:48 |
|
Range VBA Excel
|
|||
---|---|---|---|
#18+
PRB: Excel Automation Fails Second Time Code Runs ЗЫ: я из VB проверял :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 17:01 |
|
Range VBA Excel
|
|||
---|---|---|---|
#18+
Андрей! Огромное спасибо. Все заработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 17:21 |
|
|
start [/forum/topic.php?fid=60&gotonew=1&tid=2171407]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 8ms |
total: | 149ms |
0 / 0 |