/ / Zmeniť základňu 1 Array na základňu 0 Array - vb.net, arrays, excel, import-from-excel

Zmeniť základňu 1 Array na základňu 0 Array - vb.net, arrays, excel, import-from-excel

Načítavam dáta z programu Excel a chcel by somudržiava moje polia 0, ale Excel vráti 1 základňu. Existuje pomerne jednoduchý spôsob vrátenia zmeny poľa od 1 do 0 základne? Alebo musím len vytvoriť slučku?

Tu je príklad kód tu:

dim oData(,) as object
dim rng as range
dim wks as worksheet = xlApp.Activeworkbook.sheets(Sheet1)

rng=wks.Range("A1:B2")

oData=rng.Value2

odpovede:

7 pre odpoveď č. 1

Smyčka je najjednoduchšia možnosť.

Dim target as string(0 to oData.Length - 1)

For index = 1 to oData.Length
target(index - 1) = oData(index)
Next

To je z pamäti a nie je testované, ale je to samozrejmé.