Avatar billede esposito Nybegynder
11. november 2008 - 11:48 Der er 9 kommentarer og
1 løsning

Rekvisitions nummer - Auto nummer excel 2007

Hej
Jeg er ved at lave et excel dokument, hvor jeg skal have indsat et reference nummer som automatisk stiger med en hvergang der trykkes gemsom.
Har kigget lidt rundt herinde... Men er vist ikke klog nok til at kunne få Macroerne til at passe med det jeg skal bruge det til...
Har siddet og bøvlet med det i 2 dage nu...
Håber I kan hjælpe..

PS. Det skal lige siges at jeg er ikke ferm til det der marco... Men er nået så langt at jeg ved hvordan jeg kommer ind alt+F11 og hvordan jeg sætter koden ind...
Avatar billede esposito Nybegynder
11. november 2008 - 13:17 #1
Min macro ser sådan ud nu:

Sub auto_open()
x = Range("d9").Value + 1
Range("d9").Value = x
ThisWorkbook.Save
End Sub

Og den skifter kun når hvergang jeg åbner den
Avatar billede jkrons Professor
11. november 2008 - 14:22 #2
Hvis den skal skifte både ved Åbn og ved Gem som, skal koden ikke ligge i Auto_Open.
læg dette i ThisWorkbook modulet:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Range("d9").Value = Range("d9").Value + 1
End Sub

Private Sub Workbook_Open()
    Range("d9").Value = Range("d9").Value + 1
End Sub

Der er dog den problemstilling, at hvis du gemmer inden du lukker, vil nummeret stige 1, og smtidigt vil det stige 1 næste gang du åbner. Så måske skulle du overveje kun at lade det stige, når du gemmer.
Avatar billede jkrons Professor
11. november 2008 - 14:24 #3
I sidstnævnte tilfælde, er det kun den første makro, du skal kopiere ind.
Avatar billede esposito Nybegynder
11. november 2008 - 14:49 #4
Det er det sidst nævnte tilfælde...

Jeg har prøvet at slette min kode og sætte den første macro ind..Men kan ikke få det til at virke.
Avatar billede esposito Nybegynder
11. november 2008 - 14:52 #5
Nu fik jeg det til at virke :)

Kan man få den til at slette det man har skrevet i dokumentet efter dem har gemt, så man med det samme kan lave en ny?
Avatar billede jkrons Professor
11. november 2008 - 16:02 #6
Det kan man muligvis, men ikke med ovenstående hændelse, da det hele sker, FØR der gemmes.
Avatar billede esposito Nybegynder
11. november 2008 - 20:54 #7
Okay.. Takker så kan vi vist godt lukke den... Jeg vil hva jeg sku bruge :)
Avatar billede jkrons Professor
11. november 2008 - 23:20 #8
Fint nok :-)
Avatar billede jkrons Professor
13. november 2008 - 23:39 #9
Lukker du?
Avatar billede esposito Nybegynder
14. november 2008 - 08:55 #10
Sådan :)
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