En kysy onko mahdollista vaan miten toteutetaan Visual Basicilla lukeminen (ja kirjoittaminen) Excel-taulukon jostakin (ja johonkin) TIETTYYN soluun... Tekstitiedostoihinhan toi on suht iisiä, mut solun määrittämistä exceliin en hokannu:(
VB ja Excel-taulukot
AnA
3277
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
Tästä voisi olla apua. Tärkeintä on määritellä objekti, jolla saat yhteyden Exceliin.
Voit käynnistää olemassa olevasta xls-tiedostosta myös makroja, kutsumalla niitä VB-koodissa.
Älä hämmästy, jos alla oleva koodi ei suoraan toimi, sillä kopioin vain pieniä pätkiä omasta koodistani esimerkiksi.
Dim mXLSpath
Dim iCounter
Dim oSheet As Object ' Excel Worksheet
iCounter = 1
mXLSpath = mAppPath "MyExcelSheet.xls"
'Create a new workbook
Set oXL = CreateObject("Excel.application")
oXL.Workbooks.Open FileName:=mXLSpath
Set oSheet = oXL.Worksheets.Item(1)
oSheet.Range("A" & iCounter).Value = "A1 solun Data on tässä"
Kokeilenpa tänään. Ei näyttänytkään niin yksinkertaiselta kuin luulin.. =)
miten tuo yhteys suljetaan...?