Työn alla on Excelin VBA:lla koodattu skripti joka lataa tietoa XML-tiedostoista sheettiin ja muodostaa tiedoista kaavioita (nykyisellään lähinnä viivakaavioita) tiettyjen kriteerien perusteella. Koodi tuntuisi toimivan ihan okei, mutta minua hieman ihmetyttää että koodin luomien sheetien indeksi vain kasvaa kasvamistaan vaikka alempia numeroita on vapaana. Koodi käyttää nykyisellään neljää ensimmäistä sheetiä vakiotarkoituksiin ja luo jokaiselle uudelle kaaviolle uuden sheetin, jonka codenamessa siis on tuollainen kasvava numero tyyliin Sheet140, Sheet142, Sheet144 jne. Olen testatessani koodia tuhonnut vanhoja kaaviosheettejä mutta alkaa hieman mietityttää mitä tapahtuu kun numero ylittää jonkin tietyn rajan (256 ? 65536 ? 16 miljoonaa ja risat ? 4 miljardia ja risat ?) Alkaako numerointi taas ensimmäisestä vapaasta vai jämähtääkö skripti virheeseen ? Jos tuo numerointi ei kierrä ympäri niin miten sen saisi resetoitua tai estettyä kasvamasta.yli äyräiden.
Excel-sheettien CodeNamen indeksi
The Real J.
0
251
Vastaukset
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 192595
- 441281
Piilorikollisuutta Puolangan päätöksentekoelimissä? Kyllä! Julkisesti todistettu!
Kyösti (kesk) rehenteli julkisissa tiedotusvälineissä tehneen jo ennen vaaleja sopimuksen kokoomuksen ehdokkaiden kanssa70937Miten suomalaiset miehet
On usein niin aikaansaamattomia? Odottavat prinsessapalvelua. Odottavat, että nainen tekee aloitteen, että nainen pyytää138915- 45861
- 59827
- 42806
Eräs läheinen sanoi
Että mies kyllä ottaa aina itse yhteyttä, jos on kiinnostunut. Oli tilanne mikä hyvänsä. Kuulemma kuvittelin koko jutun.44785Eduskunnassa valmistaudutaan jo persujen täydelliseen romahdukseen - Koko paska kaatuu hetkessä
– On mahdollista, että käy kuin Assadin Syyrialle tai Ceaușescun Romanialle: koko paska kaatuu aivan hetkessä, kun tarpe164762Iloista ja aurinkoista pääsiäistä kaikki palstan kivat sinkut :)
Täällä on näköjään vähän huono meininki tarttunut kuin tuolta muualta mutta pidetään edelleen tämä puoli suht positiivis134725