02. marts 2017 - 14:14Der er
4 kommentarer og 1 løsning
Indsæt automatisk en ny linje ved et nyt varenummer
Hej, håber der er nogen der kan hjælpe.
Jeg har et udtræk som jeg trækker du i excel, det indeholder nogle varenumre. Er det muligt at man automatisk kan lave en opstilling der indsætter et linjeskift når der kommer et nyt varenummer fx.
Stil dig i den kolonne, hvor din ID er og kør makroen, du må ikke køre den 2 gange, så får du flere tomme liner.
Public Sub IndsætTomRække() Dim Rk As Long, I As Long, Col As Integer Rk = ActiveSheet.UsedRange.Rows.Count Col = ActiveCell.Column For I = Rk To 2 Step -1 If Cells(I, Col) <> Cells(I - 1, Col) Then Rows(I).Insert Shift:=xlDown End If Next End Sub
Public Sub IndsætTomRække() Dim Rk As Long, I As Long, Col As Integer Rk = ActiveSheet.UsedRange.Rows.Count Col = ActiveCell.Column For I = Rk To 2 Step -1 If (Cells(I, Col) <> Cells(I - 1, Col)) And (Cells(I, Col).Value <> "" And Cells(I - 1, Col).Value <> "") Then Rows(I).Insert Shift:=xlDown End If Next End Sub
Det Script du har givet mig Kabbak, det fungerer. Men hvad skal jeg gøre hvis jeg gerne vil have makroen til at køre i forbindelse med "opdatere alle" funktionen i excel ?
Synes godt om
Ny brugerNybegynder
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.