Hei,
Olen tekemässä Excelillä yritykselle tilauslomaketta. Kaikki muut osaan tehdä, mutta tilauslomakkeeseen pitäisi saada tilausnumero joka vaihtaa (kasvaa yhdellä) joka kerta kun avaa uuden tilauslomakkeen. Esimerkiksi, että laittaa tilauslomakkeeseen painonapin, jossa lukee uusi tilauslomake ja sitä klikkaamalla tilausnumero vaihtuu.
Osaisiko joku auttaa minua, miten saan kyseisen toiminnon tehtyä Excelillä tai onko parempia ehdotuksia miten asian voisi hoitaa.
Chrissta
Pitääkö tilauslomakkeen aina muistaa tilausnumero edellisestä kerrasta? Vai haluatko siis vaan napin, jolla voi kasvattaa numeroa yhdellä luvulla?
Jos tekstikentän nimi olisi TextBox1 niin seuraava koodi kasvattaisi lukua yhdellä:
TextBox1.Text = Val(TextBox1) + 1
Eli TextBox1 on TextBox1 plus yksi. Eli jos TextBox1 on vaikka numero 5 niin tuo koodi tekee tämän laskutoimituksen: 5 + 1 ja asettaa sen tuloksen TextBox1:sen tekstiksi.
Pitäisi muistaa edellisestä kerrasta, mutta periaatteessa tilauslomake voidaan tallentaa koneelle jokaisen käyttökerran jälkeen, jolloin sen pitäisi muistaa tilausnumero edellisestä kerrasta (ymmärtääkseni).
no itse tekisin yhdestä sheetistä pikku tietokannan itselleni johon muuttujien arvot tallennetaan. sheet sitte vaa visible falseksi.
linkittää controllin arvon (onko se sitte textbox tai mikä onkaan) johonkin sheetin soluun, ja aina kun avaa formin uudestaan (tai painaa sitä commandbuttonia) niin kasvattaa solun numeroa yhdellä.
Tällä hetkellä haluaisin mahdollisimman yksin kertaisen tavan tehdä tuon, koska en ole Vbata ennen käyttänyt.
Pointti on se kun asiakirja avataan tai nappia painetaan (kumpi onkaan helpompi tapa) niin tilausnumero kasvaa automaattisesti yhden siitä mikä se oli edellisellä kerralla.
Kiitos paljon JussiR ohjeista. Tilauslomake toimii nyt haluamallani tavalla.
Aihe on jo aika vanha, joten et voi enää vastata siihen.