вставка массива в EXCEL

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

вставка массива в EXCEL

Сообщение Dmitriy Solomnikov » 23.01.2006 (Пн) 10:19

не получается вставка массива в EXCEL, делаю так:
Код: Выделить всё
Dim oExcel As Excel.Application = New Excel.Application
Dim oBook As Excel.Workbook = oExcel.Workbooks.Add()
Dim oSheet As Excel.Worksheet = oBook.ActiveSheet
Dim rng As Excel.Range
oExcel.Visible = True

rng = oSheet.Range(oSheet.Cells(startRow, col), oSheet.Cells(endRow, col))

dim arr(endRow-startRow) as object
...заполняю массив...

rng = arr

и получаю, что во всех строчках содержится содержимое первого элемента из массива.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 23.01.2006 (Пн) 12:01

rng.cells(i).value = ...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42

    TopList