MyArray = Workbooks("Book1").Worksheets("Sheet1").Range("ExcelArray").Value
GSerg писал(а):Фиг поймёшь, что нужно человеку...
Массивы, состоящие из постоянных данных...
Это, что ли?
dim a() as integer = {1,2,3}
Dim ar(,) As Object ={{1,2,3},{"1","2","3"}}
подскажи, пожалуйста, как считать данные из файла *.csv в массив в VB.NET.mdx писал(а):Можно ещё из CSV-файла данные читать (там всё просто запятыми разделено). Excel в него экспортировать умеет.
unsigned char CRC16Hi[] = {
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
...и так далее...................................................
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40
} ;
что-то ссылка меня никуда не посылает... приведи, плиз, код или скорректируй ссылку.GSerg писал(а):Не, ну чел, конечно, интересен...
http://bbs.vbstreets.ru/viewtopic.php?p=6577918#6577918 - это, собственно, то, что ты и привёл.
пока ни как не читаю. но хочу программу с VBA сделать в VB.NET. поэтому узнаю, как это можно сделать попроще.GSerg писал(а):А как ты вообще из файлов читаешь?
GSerg писал(а):В чём смысл переделывания?
Зачем, то есть?
Dim fStream As IO.FileStream = New IO.FileStream("Test.csv", IO.FileMode.Open)
Dim Reader As IO.StreamReader = New IO.StreamReader(fStream)
Dim Arr() As String
Dim Arr2() As String
Dim Result(,) As String
Arr = Reader.ReadToEnd.Split(ControlChars.CrLf)
Reader.Close()
fStream.Close()
Dim i As Integer, j As Integer
For i = 0 To Arr.GetUpperBound(0)
Arr2 = Arr(i).Split(";"c)
ReDim Preserve Result(Arr.GetUpperBound(0), Arr2.GetUpperBound(0))
For j = 0 To Arr2.GetUpperBound(0)
Result(i, j) = Arr2(j)
s += Result(i, j) & ControlChars.Tab
Next
Next
Сейчас этот форум просматривают: Yandex-бот и гости: 34