Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VBA: Ohjelmointi ongelma

Sivun loppuun

hobiti [06.03.2004 16:25:21]

#

Aloin tekemään alla olevaa ohjelmaa. Pitäisi nyt vain saada tulemaan tallennetut arvot solut: c2 ja d2 arvot näkyviin c4 ja d4 soluissa. Kuinka saan kirjoitettua koodin joka avaa nuo tuolta tiedostosta ja tuo ko. soluihin.
Alla koodi mitä olen tähän asti väsännyt
Sub Kokeilu()
Dim nyt As Date
nyt = Now
Range("d2").Value = Format(nyt, "dddd") & ", " & Format(nyt, "ddddd")
Range("d2").Value = nyt
Dim fso As Object
Dim Tiedosto As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set Tiedosto = fso.CreateTextFile("c:\luvut.txt", True)
Tiedosto.Writeline Range("d2").Text
Tiedosto.Writeline Range("c2").Text

Meitzi [06.03.2004 19:26:25]

#

Ja näillä tiedoilla luulet että joku osaa vastata? Et edes kertonut millä ohjelmoit.


Yritetää silti:
Range("c4").Value = Range("c2").Value
Range("d4").Value = Range("d2").Value

hobiti [06.03.2004 19:49:36]

#

visual basicilla ohjelmoin ja pitäisi saada tiedot tiedostosta missä ne on tallennettuna ei suoraan taulukosta niinkun tämä tekee
Range("c4").Value = Range("c2").Value
Range("d4").Value = Range("d2").Value

hobiti [06.03.2004 20:00:12]

#

siis yritän kertoa mitä tämän pitäisi tehdä.Kun taulukkoon syötetään mittari lukema se laskee eri arvot.ja ennen kun ohjelma suletaan se tallentaa mittarilukeman ja päivän tiedostoon.Avattaessa ohjelman pitäisi hakea nuo tiedot kohtiin edellinen mittari lukema ja päivämäärä.

Meitzi [06.03.2004 20:08:51]

#

Eikö olisi helpompi vain tallentaa se exceli taulukko?


Tilanne on vähä sama kuin lainaisit tyttöystävälle autoa ja parin minuutin päästä hän tulee takaisin ja kysyy "mistä tuon ilmanputsarin saa pois", kerrotko suoraan vai yritätkö kenties selvittää mitä hän aikoo tehdä?

hobiti [06.03.2004 20:12:50]

#

Niin sitä voisi luulla, mut tää on koulusta annettu kotitehtäväksi ja joskus nämä on tosi vaikeasti ajateltavissa, et voisitko neuvoa, taidat kuitenkin tietää et miten tuo tehtäisiin

zigilii [06.03.2004 20:35:52]

#

lainaus:

Erityisesti koulutehtävistä on syytä suoriutua itse

https://www.ohjelmointiputka.net/ohje.php?tunnus­=kohjeet
lue ohjeet

hunajavohveli [06.03.2004 20:41:43]

#

Heh, meidän koulussa jokainen tehtävä, jonka tekemiseen olisi minulta kulunut yli vartti, olisi mennyt yli opettajan ymmärryksen. :)
No tuo nyt näyttäisi olevan jo kunnon tehtävä. Ja kyllähän tuosta koodistakin jo näkee, että VB on kyseessä.

Tiedostosta luetaan näin yksinkertaisesti:

OPEN tiedosto$ FOR INPUT AS #1
INPUT #1, muuttuja_johon_luettu_tieto_tallennetaan
CLOSE #1

Putkan hausta löytyy lisää. On se nyt kumma, jos tuollainen tehtävä annetaan, eikä opeteta tiedostosta lukemista.

hobiti [06.03.2004 20:48:25]

#

niinhän mä teenkin mutta se toimikin vaikka en sitä huomannut kai on puusilmät


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta