Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Снова этот Excel =( Добавлено: 19.08.05 13:25  

Автор вопроса:  Mufasa | Web-сайт: webpricols.narod.ru
Всем привет - давно я тут не появлялся....
Вот занялся прогой, связанной с MSExcel... вопросов - уйма...


XL.Range("A2:J3").Select
XL.Selection.AutoFill Destination:=Range("A2:J30"), Type:=xlFillDefault

Ну так вот, можно ли за место "J30" вставить переменную, точнее за место "30"???

PS чё-то я всё перепробывал, толи мозги толком не варят, толи не знаю чё =(

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 Дмитрий С.



ICQ: 315-160-504 

Вопросов: 5
Ответов: 7
 Web-сайт: www.sdapage.narod.ru
 Профиль | | #1
Добавлено: 19.08.05 13:37
dim sss as string
sss = "A2:J"
for i=1 to 30
sss = "A2:J" + str(i)
XL.Selection.AutoFill Destination:=Range(sss), Type:=xlFillDefault
next i

Ответить

Номер ответа: 2
Автор ответа:
 Mufasa



Вопросов: 19
Ответов: 63
 Web-сайт: webpricols.narod.ru
 Профиль | | #2
Добавлено: 19.08.05 17:26
Чё-то не хочет работать =(
Я так и сам пробовал, то же ругается вот в этом месте:
XL.Selection.AutoFill Destination:=[B]Range(sss)[/B], Type:=xlFillDefault


Что делать то? Подскажите пожалуйста ;)

Ответить

Номер ответа: 3
Автор ответа:
 TolikT



Вопросов: 1
Ответов: 5
 Профиль | | #3 Добавлено: 20.08.05 14:48
Надо что-то менять в XL (чтоб объект поддерживал это свойство или метод)...
Уточнить начало цикла....


Без XL и со строки 4 всё работает...

Dim sss As String
Range("A2:J3";).Select
For i = 4 To 30                 'Тут со строки 4
sss = "A2:J" & i                'Тут "&" вместо "+"
Selection.AutoFill Destination:=Range(sss), _ Type:=xlFillDefault
Next i

Ответить

Номер ответа: 4
Автор ответа:
 Mufasa



Вопросов: 19
Ответов: 63
 Web-сайт: webpricols.narod.ru
 Профиль | | #4
Добавлено: 21.08.05 13:57
str(i)... просто str надо убрать...так и сделал...
сёдня смотрю, тож пост есть...дай думаю посмотрю..
всем отеликнувшимся - пасибо огромное

Ответить

Номер ответа: 5
Автор ответа:
 Mufasa



Вопросов: 19
Ответов: 63
 Web-сайт: webpricols.narod.ru
 Профиль | | #5
Добавлено: 21.08.05 13:57
str(i)... просто str надо убрать...так и сделал...
сёдня смотрю, тож пост есть...дай думаю посмотрю..
всем отеликнувшимся - пасибо огромное

Ответить

Номер ответа: 6
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #6 Добавлено: 21.08.05 14:35
str добавляет пробел вместо плюса.
CStr надо.

Ответить

Номер ответа: 7
Автор ответа:
 Mufasa



Вопросов: 19
Ответов: 63
 Web-сайт: webpricols.narod.ru
 Профиль | | #7
Добавлено: 22.08.05 20:36
Ещё вопрос...
Как создать xls файл и сразу в него писать методами самого Exel'я..примеры смотрел на сайте, есть только на создание...но писать в него таким методом не хочет =(
Помогите плиз...

Ответить

Номер ответа: 8
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #8
Добавлено: 22.08.05 21:43
Всё идёт, неправда! ;)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам