Avatar billede eve Nybegynder
18. november 2007 - 19:44 Der er 1 kommentar og
1 løsning

Indsætte række

Vil gerne indsætte en tom række hvis en celle kolonne d er forskellig med cellen  næste række kolonne d der er ca 1000 rækker og der skal indsættes ca 10 tomme rækker så man kommer op på 1010 rækker start i række 5 kolonne d
Avatar billede excelent Ekspert
18. november 2007 - 21:42 #1
ret til aktuel arknavn i linie 2

Sub IndsætRK()
Set sh = Sheets("Ark1")
rk = sh.Cells(1100, "D").End(xlUp).Row
For t = rk To 5 Step -2
If Cells(t, "D") <> Cells(t - 1, "D") Then Cells(t, "D").EntireRow.Insert
Next
End Sub
Avatar billede alen32 Nybegynder
18. november 2007 - 21:53 #2
Sub Indsaet ()
    Dim i As Long
    Application.ScreenUpdating = False
    With Worksheets("ark1")
        For i = .Cells(.Rows.Count, "d").End(xlUp).Row To 5 Step -1
            If .Cells(i, "d").Value <> .Cells(i + 1, "d").Value Then
                .Rows(i).Insert
            End If
        Next i
    End With
    Application.ScreenUpdating = True
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