Avatar billede abrjonline Nybegynder
08. december 2006 - 00:09 Der er 4 kommentarer og
1 løsning

print og stig i fkatura nummer

kan man evt gøre sådan at excel stiger i et felt hver gang man printer en side ud?
Har taget udgangspunkt i dette som har fundet et andet sted men fatter hat af workbook osv så giv en god forklaring:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.Save' gør at mappen gemmes hvis du glemmer det.
End Sub

Private Sub Workbook_BeforePrint(Cancel As Boolean)
Cancel = True
svar = MsgBox("Vil du udskrive faktura og opdatere fakturanummer")
Application.EnableEvents = False
If svar = vbOK Then
Sheets("Faktura").PrintOut' skriver faktuaren ud
Sheets("Faktura").Range("F1") = Sheets("Faktura").Range("F1") + 1 ' lægger 1 til fakturanummeret.
End If
Application.EnableEvents = True
End Sub
Avatar billede x-lars Novice
08. december 2006 - 09:15 #1
Kan du ikke bare kopiere linien "ActiveWorkbook.Save" ned til før "End if"? Så gemmes filen på ny, efter at du har hævet fakturanummeret og printet, og det vil så være det nye nummer, der åbnes med næste gang.
Avatar billede jkrons Professor
08. december 2006 - 10:36 #2
Makroen forudsætter at du har et fakturanummer stående i F1 i et ark, der hedder Faktura. Det er dette nummer, der opdateres, hver gang der udskrives. Den gør i øvrigt det, du ønsker.

Det kandog give problemer, hvis printeren fx driller, så du skal udskrive den samme faktura en gang til. Så skal den jo helst have det samme fakturanummer.
Avatar billede abrjonline Nybegynder
09. december 2006 - 19:19 #3
skal jeg ikke kopiere Private Sub Workbook_BeforeClose(Cancel As Boolean)
og Application.EnableEvents = True
End Sub linjerne?
Avatar billede abrjonline Nybegynder
09. december 2006 - 19:46 #4
Hmm jeg ville meget gerne give jer points men jæres løsninger hjalp mig ikke desværre. Jeg odnede det selv koden virkede men jeg havde ikke sat niveauet med på makroer derfor virkede det ikke. desværre
Avatar billede abrjonline Nybegynder
09. december 2006 - 19:47 #5
sorry
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester