Avatar billede laurbjerg Nybegynder
28. oktober 2003 - 07:45 Der er 11 kommentarer og
1 løsning

fortsat spm. tæller hvis print

Jeg har "overtaget" nedenstående kode, men kunne godt tænke mig at "tæller" feltet var låst og at der kom en dato samt klokkeslet på hvornår den sidst var printet ud ?

Hvis man også kunne få initialer på, hvem det er der har udskrevet den, ville det jo bare være lækkert !:

Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Worksheets(1).Range("i1").Value = Worksheets(1).Range("i1").Value + 1
End Sub
Avatar billede kabbak Professor
28. oktober 2003 - 08:19 #1
Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Worksheets(1).Range("i1").Value = Worksheets(1).Range("i1").Value + 1
    Worksheets(1).Range("i2").Value = UCase(Environ$("username"))
    Worksheets(1).Range("i3").Value = Now()
End Sub
Avatar billede kabbak Professor
28. oktober 2003 - 08:21 #2
Vær opmærksom på at BeforePrint også bliver kaldt ved vis udskrift.
Avatar billede laurbjerg Nybegynder
28. oktober 2003 - 08:24 #3
>kabbak, det fungerer fint , men jeg mangler den vigtigste og det er at "tæller" feltet bliver låst ?
Avatar billede kabbak Professor
28. oktober 2003 - 08:50 #4
det kan du kun gøre ved at beskytte arket

maker alle celler i arket, fjern makeringen låst
maker de celler der skal låses og maker låst.
Beskyt arket

Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Worksheets(1)..Unprotect
    Worksheets(1).Range("i1").Value = Worksheets(1).Range("i1").Value + 1
    Worksheets(1).Range("i2").Value = UCase(Environ$("username"))
    Worksheets(1).Range("i3").Value = Now()
    Worksheets(1)..Protect
End Sub
Avatar billede laurbjerg Nybegynder
28. oktober 2003 - 08:57 #5
>kabbak

Den "brokker" sig , når jeg prøver at køre den igennem. Den vil ikke kører funktion Unprotect
Avatar billede kabbak Professor
28. oktober 2003 - 09:00 #6
der er en fejl, der er 2 .. i,
Worksheets(1)..Unprotect
  Worksheets(1)..Protect

det skal være  Worksheets(1).Protect
og              Worksheets(1).Unprotect
Avatar billede laurbjerg Nybegynder
28. oktober 2003 - 09:04 #7
>kabbak

Det funker bare. Jeg takker !
Avatar billede kabbak Professor
28. oktober 2003 - 09:06 #8
selv tak ;-))
Avatar billede laurbjerg Nybegynder
28. oktober 2003 - 09:39 #9
>kabbak
Lige et tillægs spm. Kan man sætte den til at gemme arket efter "Woorksheets(1).protect" ?
Avatar billede kabbak Professor
28. oktober 2003 - 09:44 #10
ActiveWorkbook.Save
Avatar billede laurbjerg Nybegynder
28. oktober 2003 - 09:45 #11
Skal jeg bare sætte det ind på linien efter "Woorksheet.......?
Avatar billede laurbjerg Nybegynder
28. oktober 2003 - 09:48 #12
Jeg kunne bare lige prøve inden jeg spørger. Det fungerer
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