Avatar billede kahl Mester
09. juni 2016 - 11:31 Der er 5 kommentarer og
1 løsning

Øg ordrerumment løbende som rækker bliver aktiveret

jeg kunne godt tænke mig at lave en oversigt hvor kolonne C automatisk får et ordrenummer efterhånden som rækkerne kommer i brug. numrene er fortløbende, men starter ikke fra 0, det vil være forskelliget fra ark til ark hvad start nummeret er, men derfra er de fortløbende. hvordan gør jeg det nemmest?
Avatar billede Jessen Seniormester
09. juni 2016 - 11:40 #1
Du kan lave en simpel løsning med en hvis-sætning.

Hvis du har fx. har ordrenumre i kolonne C, og det  er en værdi i kolonne B som fortæller at denne række også er brug kan du gøre følgende:
1) Indtast det første ordrenummer i celle C1 manuelt.
2) I celle C2 skriver du: =HVIS(B2<>"";C1+1;""), og trækker denne formel så langt ned i kolonne C som nødvendigt.

Hver gang du udfylder en ny række i kolonne B, vil den indsætte et ordrenummer som er én større end den forrige.

Hvis du vil undgå formler, kan det også løses med en makro
Avatar billede kahl Mester
09. juni 2016 - 11:45 #2
jeg tænker det er lidt upraktisk at skulle forlænge formlen rækken ned da jeg af gode grunde ikke ved hvor mange ordre numre der skal bruges. jeg var nemlig ude i noget af det samme. der er startet på Macroer så en fra eller til gør nok det samme...
Avatar billede Jessen Seniormester
09. juni 2016 - 11:52 #3
Her er et stykke kode du kan bruge. Det skal ikke placeres i et module, men i det ark hvor det skal gælde.

Som før, gælder det at du skal indtaste det første ordrenummer manuelt.
I dette eksempel skrives datoen til kolonne C, når der ændres i kolonne B.

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("B:B")) Is Nothing Then
        Cells(Target.Row, 3) = Cells(Target.Row -1 , 3) +1
    End If
End Sub
Avatar billede kahl Mester
09. juni 2016 - 12:29 #4
jeg har sat den kode du har skrevet der ind i VBAprojekt/ark1, jeg skriver 16000 i C2 og bare bogstaver i i B3 sker der intet når jeg trykker enter...
Avatar billede Jessen Seniormester
09. juni 2016 - 12:45 #5
Ok,

Jeg kan ikke umiddelbart gennemskue, hvorfor det ikke virker. Det virker fint her.
Makroen skulle virke på samme vis, som makroen med datoer fra dit spørgsmål tidligere idag.
Avatar billede kahl Mester
09. juni 2016 - 12:47 #6
okay nu kom jeg tilbage fra frokost og nu virker det...
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