Excel.Application определение пустой строки
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Excel.Application определение пустой строки Expand / Collapse
Автор
Сообщение
09.02.2007 10:25
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 26.02.2007 17:21
Сообщ.: 15, Visits: 31
необходимо определить номер первой пустой строки в Excel-таблице

Делаю следующим образом -

Dim objExcel As New Excel.Application()

objExcel.Workbooks.Open("C:\project117Form\"BASIC1.xls")

Dim oSheet As New Excel.Worksheet

 number = objExcel.WorksheetFunction.CountA(oSheet.Range("A:A")) + 1 -

в этой строчке выдает ошибку,может что еще забыла объявить,подскажите плиз!заранее всем спасибо

Сообщ. #910611
09.02.2007 13:55
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 16.04.2008 11:44
Сообщ.: 366, Visits: 2 473
Признаюсь, я не сразу даже понял, что Вы написали.
4 строчки=2 ошибки? здорово!

строка 1 objExcel.Workbooks.Open("C:\project117Form\"BASIC1.xls")
Вторая кавычка лишняя
2 Dim oSheet As New Excel.Worksheet
А с чего Вы решили, что таким образом сослались именно на лист объекта objExcel?

Вот так будет работать:

Dim objExcel As New Excel.Application

objExcel.Workbooks.Open ("C:\project117Form\BASIC1.xls")
Set oSheet = objExcel.ActiveSheet' или objExcel.worksheets(n), где n номер листа
Number = objExcel.WorksheetFunction.CountA(oSheet.Range("A:A")) + 1


С уважением,
Сообщ. #910620
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 12:29