tervehdys hyvät excelistit vba osaajat.
tilanteessani ei niinkään ole ongelmaa vaan lähinnä mielenkiinnosta kyselen, eli ohjelmani toimittaa loppujen lopuksi "hienon" raportin .txt tiedostoon. mutta mikä mahtaa olla välilyönnin koodi kun muut ovat esim vbcrlf & vbtab. olen toteuttanut välilyönti muotoilua " " merkeillä
jotta teksit asettuvat oikein
esim:
Print #1, tuloste1; vbtab;" "; tuloste2
mutta olisko siis välilyönnille jotain omaansa
tilanteessani ei niinkään ole ongelmaa vaan lähinnä mielenkiinnosta kyselen, eli ohjelmani toimittaa loppujen lopuksi "hienon" raportin .txt tiedostoon. mutta mikä mahtaa olla välilyönnin koodi kun muut ovat esim vbcrlf & vbtab. olen toteuttanut välilyönti muotoilua " " merkeillä
jotta teksit asettuvat oikein
esim:
Print #1, tuloste1; vbtab;" "; tuloste2
mutta olisko siis välilyönnille jotain omaansa
Vastaukset 2
Vanhimmat
En kyllä äkkiä muista että vb(a) edes tuntisi koodia välilyönnille. Käyttämäsi ratkaisu vastaa joka tapauksessa mahdollista koodia, eli on hyvä niin.
Kannattaa muuten huomioida tulosteiden pituudet vbtab:ia käytettäessä, jotta sarakkeet osuvat varmasti samaan linjaan
hommahan käy esim. lisäämällä jokaisen tulosteen pituuteen välilyöntejä loopissa niin kauan kuin tulosteen pituus vastaa pisintä mahdollista tulostetta
voit käyttää Chr(32) välilyönnille ja tabulaattori seuraavasti, jolloin sarakkeet taatusti oikealla kohdalla
Print #1, Värikoodi; Tab(16); "15 ";Tab(48);"Musta"