Mulla on laskutuspohja jossa on laskunumero. Haluaisin pohjaan juoksevan numeron, niin että kun teen laskun ja tallennan asiakkaan nimellä,niin pohjaan tulee automaatisesti seuraava numero.osaiskihan joku neuvoo kuinka teen. versio excel 97
Kiitokset
Kiitokset
Vastaukset 7
Vanhimmat
tuota en lähde nyt neuvomaan, mutta jos ilmainen suomenkielinen laskutusohjelma kelpaa niin tutki lisää tuolla:
http://www.liiketoimintasovellus.fi/
Siinä saat numerot ja viitteet ja tuotteet helposti laskulle...
:)
ThisWorkbook moduuliin...
muuta solua mihin haluat laskurin, nyt solu A1...
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Range("A1") = Range("A1") 1
End Sub
Terve Kunde,
Kiitokset ohjelma pätkästä. Yritin laittaa sen excel 2007, mutta jokin mättää. eli
avasin this workbook modulin ja kopioin ohjelmapätkän siihen ja tallensin. avasin ohjelman ja tein siihen koe tekstiä ja tallesin sen. Avasin pohjan uudelleen, mutta A1:ssä on edelleen numero 1. Mitä olen tehnyt väärin?
Kiitokset
itselläni ei ole versiota 2007, joten en voi sanoa juuta enkä jaata.Ihmettelen kyllä, jos uusi versio ei tue tota funktiota. Ehkäpä joku foorumilaisista voisi testata ja kommentoida...
Itselläni toimii XP versiossa OK
Voisit kokeilla seuraavaa
vie kursori riville Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) ja klikkaa F9 ja punainen pallo pitäisi ilmestyä harmaaseen palkkiin vasemmalle. Kokeile nyt tallentaa ja ohjelman pitäisi pysähtyä tälle riville ja voit jatkaa makron suoritusta painamalla F8 jolloin suoritetaan rivi kerrallaan koodia.
Jos ei toimi nytkään niin en osaa neuvoa muuta
Keskeytyksen saat pois klikkaamalla punaista palloa hiirellä palkissa( Keskeytyksen saa myös tehtyä klikkaamalla haluamasi rivin kohdalla sitä harmaata palkkia)
toimi Excel 2003:ssakaan, sama numero vaan jököttää A1:ssa...
Tere,
Toimiihan se ohjelma pätkä..
Mun moka, en huomannut, että makron käynnistys esto palkki olipäällä, sorry
kiitokset vielä kerran
toimi. Mulla on Excel 2007 ja makroja tukeva muoto, mutta A1:ssä pysyy sama numero.
Valvontakeskuksessa on valittuna Ota käyttöön kaikki makrot ja vielä kokeilin myös sallia VBA-objektien käyttämisen. Ei auta.
Kuka osaa kertoa mikä mättää?