Hvala Rodney na odgovoru, malo sam ga kasno vidio.
Nemam posljednju verziju koda sad kod sebe, no mislim da se rješenje nije mijenjalo.
Obzirom na nedostatak znanja oko programiranja, snašao sam se na sljedeći način, tako da sam u Excelu količinu čelija koja se gleda, definirao sa dvije slične varijable:
rasponrng koja definira koje ćelije se trebaju gledati, kao string.
rng - samo je definiran kao Range varijabla unutar Excela-a
Code:
Dim rasponrng As String = "A" & i + 1 & ":A" & i + 20
Dim rng As Range = excelApp.ActiveSheet.Range(rasponrng)
Dim PozicijaSljedecegParta As Double
PozicijaSljedecegParta = excelApp.Match("Sklop", rng, 0)
S time da nisam siguran jesam li ostavio ovako, da gleda sljedećih 20 mjesta ili sam našao način da Range definira unedogled dokle god ne naiđe na vrijednost "Sklop" ?
Uglavnom, cilj je bio dobiti XML oblik datoteke, koja ima točno određenu strukturu inače je drugi softver neće pročitati nikako.
Kod je bio dosta bugovit sve dok nisam prestao koristiti ove "wb" i "ws" varijable koje su definirale dijelove Excel Interop Referencu unutar Visual Studio-a.
Code:
' Otvaranja excela
wb = excelApp.Workbooks.Open(Path.Combine(mydocpath, "Book1.xlsx"))
' referenca na sheet broj 1
ws = wb.Worksheets(1)
Sad moram naći rješenje kako da mi Excel dobro broji broj redaka u dokumentu, iz nekog razloga ponekad izbroji višak redova koji su prazni (tipa kad copy-paste napravim u postojeći xlsx dokument i pokrenem skriptu.
Skinuo sam si tutorial na HR za Visual Basic, barem da pohvatam osnove i počnem se koristiti bolje dokumentacijom. Smatram da je to must-have za baratanje objektnim programiranjem.