VBA, Excel ja tiedoston tallennus (aloittelijalle)

Hei,

Mulla seuraavanlainen kyssä, kun olen ohjelmoinnin aloittelija (C-kielellä), enkä tunne VBA:ta tai VB:tä sen tarkemmin.

Pitäs tallentaa Excelistä ASCII -tekstitiedostoksi seuraavanlaista dataa.

123 TT 06 T 78 017 ... lisää sarakkeita
123 TT 04 _ 67 015 ...
356 AA 06 T 67 013 ...
.
.
lisää rivejä

Tyhjää solua (rivi 2, sarake 4) merkattu alaviivalla _ teknisistä syistä.

Data pitäs tallentaa siten, että sarakerakenne ei säily ts. numerot ja kirjaimet tulisivat ASCII-tiedostoon yhteen pötköön. Poikkeuksena on se, että mikäli jokin solu on tyhjä, niin ASCII-tiedostoon tulisi tyhjä solu tulostua tyhjäksi väliksi tähän tapaan.

123TT06T78017 ... lisää sarakkeita
123TT04_67015 ...
356AA06T67013 ...
.
.lisää rivejä

Onko mitään helppotajuisia vinkkejä kenelläkään antaa? Jos viittit vielä kommentoida koodias, niin pääsen ehkä paremmin kärryille.

Kiitti paljon jo etukäteen!
2241
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

...olisit rehellisesti maininnut, että kyseessä on koulun harjoitustyö, niin olisit jotain neuvoja voinut saada.

Äänestä
  • Kyseessä on yhdityksemme tietojenhallintaan liittyvä pieni automatisointi. Silloin kun yhdistyksemme jäsenet (30-50 -vuotiaita) kävivät viimeksi koulua, ei koulussa puhuttu mitään edes atk-tunneista saatikka jostain ohjelmoinnin erikoiskurssista. Valitettavasti kukaan ei myöhemmälläkään ikää ole "nörttitieteistä" kiinnostunut, joten pienetkin ohjelmointitehtävät vaativat porukaltamme kohtuullisia ponnistuksia. Mutta onneksi netissä on asiantunteviakin keskustelupalstoja (toisin kuin tämä suomi24.fi:n pulinapalsta) ja ongelmaamme löytyi varsin näppärä ratkaisuehdotus ystävälliseltä henkilöltä.

    Äänestä

Kommentoi aloitusta


Päivänsäde kirjoitti:

Hei,

Mulla seuraavanlainen kyssä, kun olen ohjelmoinnin aloittelija (C-kielellä), enkä tunne VBA:ta tai VB:tä sen tarkemmin.

Pitäs tallentaa Excelistä ASCII -tekstitiedostoksi seuraavanlaista dataa.

123 TT 06 T 78 017 ... lisää sarakkeita
123 TT 04 _ 67 015 ...
356 AA 06 T 67 013 ...
.
.
lisää rivejä

Tyhjää solua (rivi 2, sarake 4) merkattu alaviivalla _ teknisistä syistä.

Data pitäs tallentaa siten, että sarakerakenne ei säily ts. numerot ja kirjaimet tulisivat ASCII-tiedostoon yhteen pötköön. Poikkeuksena on se, että mikäli jokin solu on tyhjä, niin ASCII-tiedostoon tulisi tyhjä solu tulostua tyhjäksi väliksi tähän tapaan.

123TT06T78017 ... lisää sarakkeita
123TT04_67015 ...
356AA06T67013 ...
.
.lisää rivejä

Onko mitään helppotajuisia vinkkejä kenelläkään antaa? Jos viittit vielä kommentoida koodias, niin pääsen ehkä paremmin kärryille.

Kiitti paljon jo etukäteen!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu