Avatar billede h_s Forsker
04. marts 2009 - 21:52 Der er 4 kommentarer og
2 løsninger

Indsæt række numerisk

Jeg har et ark (Status), hvor der i kolonne A står en masse varenummer med mindste nummer først startende i A2 til ca. 19000. Når jeg via en userform vil oprette et nyt varenummer skal det sættet ind i nummerrækkefølge.
tbVarenummer skal stå i kolonne A
tbVarenavn skal stå i kolonne B
tbAntal skal stå i kolonne C

Håber I kan hjælpe!
Avatar billede h_s Forsker
04. marts 2009 - 22:02 #1
Der skal selvfølgelig en kontrol på om varenummer findes i forvejen!
Avatar billede jkrons Professor
04. marts 2009 - 23:21 #2
Hvad skal der ske, hvis det findes i forvejen?
Avatar billede h_s Forsker
05. marts 2009 - 09:22 #3
Så finder den nummeret og lægger tbAntal til det tal, der i forvejen står.
Avatar billede jkrons Professor
05. marts 2009 - 19:03 #4
Prøv at lægge denne kode på din oprettelsesknap i formularen:

Sub t()
    a = 0
    vnr = Me!tbVarenummer
    For Each c In Range("A2:A20000").Cells
        If c.Value = Me!tbVarenummer Then
            c.Offset(0, 2).Value = c.Offset(0, 2).Value + Me!tbAntal
            a = a + 1
            Exit Sub
        End If
    Next c
    If a = 0 Then
        For Each d In Range("a2:a20000").Cells
            If d.Value < vnr And d.Offset(1, 0) > vnr Then
                d.Offset(1, 0).EntireRow.Insert shift:=xlDown
                d.Offset(1, 0).Value = vnr
                d.Offset(1, 1).Value = Me!tbVarenavn
                d.Offset(1, 2).Value = Me!tbAntal
                Exit Sub
            End If
        Next d
    End If
End Sub
Avatar billede h_s Forsker
12. marts 2009 - 08:24 #5
jkrons> jeg har fundet ud af at i forhold til hvad jeg skal bruge regnearket til, er det ikke hensigtsmæssigt at bruge dette spørgsmål. Men du skal selvfølgelig have nogle point for dit besvær. Er 50% ok? jeg har ikke undersøgt om det virker :-)
Avatar billede jkrons Professor
12. marts 2009 - 18:06 #6
Det er helt ok.
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