Avatar billede afroducks Nybegynder
19. februar 2009 - 12:07 Der er 6 kommentarer og
1 løsning

Macro Excel - Indsæt række

Hey
Jeg skal have konstrueret en macro i excel der indsætter en ny række hver gang et nummer ændrer sig i kolonnen.
Dvs. her i eks. ændrer tallet sig fra 111 til 112, jeg skal så have defineret en macro der indsætter ny række. den skal også virke på alle kolonner og indsætte række.

Eks:
a
111
111
111
111
112
112
112
112

Mvh A-
Avatar billede jkrons Professor
19. februar 2009 - 14:26 #1
Hvor skal den nye række indsættes? Over eller under den række, hvor tallet ændrer sig?
Avatar billede jkrons Professor
19. februar 2009 - 14:42 #2
Denne kode indsætter en ny række mellem 111 og 112

Sub IndsaetNy()
    slut = ActiveSheet.UsedRange.Rows.Count
    For i = slut To 2 Step -1
        If Range("a" & i).Value <> Range("a" & i - 1).Value Then
            Range("a" & i).EntireRow.Insert shift:=xlDown
        End If
    Next i
End Sub
Avatar billede afroducks Nybegynder
19. februar 2009 - 15:16 #3
Hej

Den skal som du har lavet der indsættes mellem de 2 forskellige.
jeg skal teste den ved lejlighed og du skal få dine point om den fungerer korrekt!!!
Avatar billede jkrons Professor
19. februar 2009 - 15:17 #4
Fint nok.
Avatar billede afroducks Nybegynder
19. februar 2009 - 15:22 #5
Fungerer som den skal!

Kanon, du opretter bare svar og point er dine

Tak for hjælpen!
Avatar billede jkrons Professor
19. februar 2009 - 22:18 #6
Her er etr svar og velbekomme :-)
Avatar billede jkrons Professor
19. februar 2009 - 23:54 #7
Og det skulle så have været et svar :-(
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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