04. marts 2009 - 21:52Der 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
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
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
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 :-)
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.